Вот мой код для объединения двух таблиц:
DB.from(:sources).join(:payloads, :source_id => :id)
Имена таблиц :sources, :payloads.
Проблема в том, что в полезной нагрузке есть столбец :id, который перезаписывает столбец :id в :sources. Мне нужно использовать псевдоним, чтобы я просто получил мега-таблицу со всеми именами столбцов. Однако, как написано в настоящее время и по мере того, как мои таблицы в настоящее время структурированы, столбцы :id объединяются, а вторая таблица имеет приоритет. Это имеет смысл?
Как создать псевдоним, чтобы столбец :id из :sources все еще отображался?