Разница между правой и левой присоединением против правого и левого внешнего присоединения в SQL [дубликат

StackOverflow https://stackoverflow.com/questions/3183669

Вопрос

Этот вопрос уже имеет ответ здесь:

В чем разница в результатах между:

  1. Правое соединение и правое внешнее соединение
  2. Левое присоединение и слева внешнее соединение?

Можете ли вы объяснить это через несколько примеров?

Это было полезно?

Решение

Нет разницы между RIGHT JOIN и RIGHT OUTER JOIN. Отказ Оба одинаковы. То есть, LEFT JOIN и LEFT OUTER JOIN Оба одинаковы.

Визуальное представление SQL присоединяется

Другие советы

Вот очень приятно Визуальное объяснение Присоединения в целом нашим собственным Джефф Этвуд. Правое внешнее соединение такое же, как правильное соединение, а левое соединение и левое внешнее соединение также одинаково.

Хорошее объяснение SQL Join:

enter image description here

Справка: связь

Что такое разность результатов между:

Правое соединение и правое внешнее соединение

Нет разницы.

Левое присоединение и слева внешнее соединение?

Нет разницы.

Проще говоря, OUTER ключевое слово необязательно. Вы можете включить его или пропустить его, не влияя на результаты.

  • SQL Server Forums - Различия между левым присоединением и слева внешним присоединением

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

  • Левое присоединение против левого внешнего соединения

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

  • PL / SQL - В чем разница между правым присоединением и правым внешним ...

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

  • «Присоединиться» является объединением двух или более таблиц (объектов) со всеми данными.
  • «Внешний» является объединением двух или более таблиц, кроме атрибутов, используемых для профсоюза
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top