NATURAL JOIN USING vs JOIN ON
En regardant cette article : http://sqlpro.developpez.com/cours/sqlaz/jointures/
Une question m'est venue!
pourquoi utilise t-on toujours:
Code:
1 2
| SELECT * FROM personne p
JOIN vehicule v ON v.id_personne = p.id_personne |
alors qu'il existe la clause USING qui à l'air bien plus pratique et en plus qui supprime l'attribut de jointure qui sera en doublon.
Code:
1 2
| SELECT * FROM personne
JOIN vehicule USING (id_personne) |
C'est pour des raisons de sécurités? de performances? du comportement de NATURAL JOIN?
Merci de m'éclairer
Laurent