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.