Разница между правым и левым соединением по сравнению с правым и левым внешним соединением в SQL

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

  • ПРАВИЛЬНОЕ СОЕДИНЕНИЕ И ПРАВИЛЬНОЕ ВЗАИМОДЕЙСТВИЕ
  • LEFT JOIN и LEFT OUTER JOIN?

Не могли бы вы объяснить это несколькими примерами?

+85
источник поделиться
6 ответов

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

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

+165
источник

Здесь очень приятно Visual Explanation присоединяется, как правило, нашим собственным Джеффом Этвудом. Правое внешнее соединение совпадает с правым соединением, а левое и левое внешнее соединение также совпадают.

+25
источник
другие ответы

Связанные вопросы


Похожие вопросы

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

enter image description here

Ссылка: ссылка

+23
источник

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

ПРАВИЛЬНОЕ СОЕДИНЕНИЕ И ПРАВОЕ ВЗАИМОДЕЙСТВИЕ

Никакой разницы.

LEFT JOIN и LEFT OUTER JOIN?

Никакой разницы.

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

+9
источник
  • Форумы SQL Server - Различия между Left join и Left external join

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

  • LEFT JOIN против LEFT OUTER JOIN

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

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

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

+1
источник
  • "Join" - объединение двух или более таблиц (сущностей) со всеми данными.
  • "Outer" - это объединение двух или более таблиц, кроме атрибутов, используемых для объединения
-1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос