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.