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