Když použijete ON people.address = home.address
, je to jen náhoda, že názvy sloupců jsou v obou tabulkách stejné -- často tento typ ON
podmínka odpovídá sloupcům s různými názvy. Když to uděláte, duplicitní sloupce nebudou z výsledku odfiltrovány.
Ale když použijete USING (address)
, názvy sloupců musí být v obou tabulkách stejné (protože USING
neumožňuje spojovat sloupce s různými názvy). Protože je zjevně nadbytečné mít oba, jsou duplikáty odfiltrovány.