Wanneer u ON people.address = home.address . gebruikt , het is gewoon toeval dat de kolomnamen in beide tabellen hetzelfde zijn -- vaak dit type ON voorwaarde komt overeen met kolommen met verschillende namen. De dubbele kolommen worden niet uit het resultaat gefilterd wanneer u dit doet.
Maar wanneer u USING (address) . gebruikt , moeten de kolomnamen in beide tabellen hetzelfde zijn (sinds USING staat u niet toe kolommen met verschillende namen te relateren). Omdat het natuurlijk overbodig is om ze allebei te hebben, worden de duplicaten eruit gefilterd.