Когато използвате ON people.address = home.address
, просто съвпадение е, че имената на колоните са еднакви и в двете таблици -- често този тип ON
условие съвпада с колони с различни имена. Дублиращите се колони не се филтрират от резултата, когато направите това.
Но когато използвате USING (address)
, имената на колоните трябва да са еднакви и в двете таблици (тъй като USING
не ви позволява да свързвате колони с различни имена). Тъй като очевидно е излишно да има и двете, дубликатите се филтрират.