En regardant cette article : http://sqlpro.developpez.com/cours/sqlaz/jointures/
Une question m'est venue!
pourquoi utilise t-on toujours:
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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM personne p JOIN vehicule v ON v.id_personne = p.id_personne
C'est pour des raisons de sécurités? de performances? du comportement de NATURAL JOIN?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 SELECT * FROM personne JOIN vehicule USING (id_personne)
Merci de m'éclairer
Laurent
Partager