Différence entre jointure et jointure externe dans MySQL

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

  1. RIGHT JOIN and RIGHT OUTER JOIN
  2. rejoindre à gauche et rejoindre à gauche?

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

80
demandé sur Pranay Rana 2010-07-06 09:21:39

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.

représentation visuelle de SQL joint

162
répondu Pranay Rana 2015-09-16 04:46:11

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.

25
répondu Leonard 2010-07-06 05:27:35

Nice explication of SQL Join:

enter image description here

référence: link

22
répondu Mahesh 2015-03-26 11:38:17

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.

8
répondu onedaywhen 2010-07-07 11:16:03
  • 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...

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

2
répondu ratty 2010-07-21 09:21:31
  • "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
0
répondu jorge santos 2017-06-28 22:10:04