91 votes

Différence entre JOIN et OUTER JOIN dans MySQL

Quelle est la différence de résultats entre:

  1. RIGHT JOIN et RIGHT OUTER JOIN
  2. LEFT JOIN et LEFT OUTER JOIN?

Pouvez-vous s'il vous plaît expliquer par quelques exemples?

172voto

Pranay Rana Points 69934

Il n'y a pas de différence entre RIGHT JOIN et RIGHT OUTER JOIN. Les deux sont les mêmes. En d'autres termes, LEFT JOIN et LEFT OUTER JOIN sont identiques.

Représentation visuelle des jointures SQL

24voto

Leonard Points 2832

Voici une très belle explication visuelle des jointures généralement par notre propre Jeff Atwood. Une jointure externe droite est identique à une jointure droite, et une jointure gauche et une jointure externe gauche sont également identiques.

10voto

onedaywhen Points 24594

Quelle est la différence de résultat entre:

RIGHT JOIN et RIGHT OUTER JOIN

Aucune différence.

LEFT JOIN et LEFT OUTER JOIN?

Aucune différence.

En termes simples, le mot clé OUTER est facultatif. Vous pouvez l'inclure ou l'omettre sans affecter le jeu de résultats.

1voto

ratty Points 3926
  • SQL Server Forums - les Différences entre la Gauche se joindre & jointure externe Gauche

http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=53046

  • LEFT JOIN vs JOINTURE EXTERNE GAUCHE

http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join/

  • PL/SQL - Quelle est la différence entre le right join et right outer ...

http://www.geekinterview.com/question_details/53637

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X