Différence entre jointure et jointure externe dans MySQL
Quelle est la différence de résultats entre:
- RIGHT JOIN and RIGHT OUTER JOIN
- rejoindre à gauche et rejoindre à gauche?
pouvez-vous s'il vous plaît l'expliquer par quelques exemples?
6 réponses
il n'y a pas de différence entre RIGHT JOIN
et RIGHT OUTER JOIN
. Les deux sont les mêmes. C'est-à-dire, LEFT JOIN
et LEFT OUTER JOIN
sont les mêmes.
Voici une très belle explication visuelle de jointures généralement par notre propre Jeff Atwood. Une jointure extérieure droite est la même qu'une jointure droite, et jointure gauche et jointure extérieure gauche sont également les mêmes.
Qu'est-ce que la différence de résultat entre:
droit D'assemblage et droit D'assemblage extérieur
pas de différence.
rejoindre à gauche et rejoindre à gauche?
pas de différence.
simplement dit, le mot-clé OUTER
est facultatif. Vous pouvez l'inclure ou l'omettre sans affecter le jeu de résultats.
- SQL Server Forums - les Différences entre la Gauche se joindre & Left outer join
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=53046
- JOIN left vs. LEFT OUTER JOIN
http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join /
- PL/SQL - qu'est-Ce que l' différence entre la jointure droite et la jointure droite...
- "Join" est l'union de deux ou plusieurs tables (entités) avec toutes les données.
- "Extérieur" est l'union de deux ou plusieurs tableaux, à l'exception des attributs utilisés pour l'union