web-dev-qa-db-fra.com

Différence entre RIGHT & LEFT JOIN et RIGHT & LEFT OUTER JOIN dans SQL

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?

85
User 1034

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

Représentation visuelle des jointures SQL

165
Pranay Rana

Voici une très belle explication visuelle de 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.

24
Leonard

Belle explication de SQL Join:

enter image description here

Référence: link

23
Mahesh

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 optionnel. Vous pouvez l'inclure ou l'omettre sans affecter le jeu de résultats.

9
onedaywhen
  • Forums SQL Server - Différences entre les jointures gauche et externe

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

  • LEFT JOIN vs. LEFT OUTER JOIN

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

  • PL/SQL - Quelle est la différence entre les jointures droite et externe droite ...

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

1
ratty