Oto mój kod do łączenia dwóch tabel:Sequel łączy tabele, ale mam nakładające się nazwy kolumn. Jak mogę zmienić nazwy tych kolumn?
DB.from(:sources).join(:payloads, :source_id => :id)
Nazwy tabel są :sources
, :payloads
.
Problem polega na tym, że istnieje kolumna :id
w ładunkach, która nadpisuje kolumnę :id
w :sources
. Potrzebuję użyć aliasu, aby uzyskać mega tabelę ze wszystkimi nazwami kolumn. Jednak obecnie pisane i jak moje tabele są obecnie uporządkowane, kolumny :id
są łączone, a druga tabela ma pierwszeństwo. Czy to ma sens?
Jak utworzyć alias, aby kolumna z :sources
nadal się wyświetlała?
Niesamowite, dzięki! – cpursley