Ответ 1
Нет разницы между RIGHT JOIN
и RIGHT OUTER JOIN
. Оба они одинаковы. То есть, LEFT JOIN
и LEFT OUTER JOIN
оба одинаковы.
В чем разница между результатами:
Не могли бы вы объяснить это несколькими примерами?
Нет разницы между RIGHT JOIN
и RIGHT OUTER JOIN
. Оба они одинаковы. То есть, LEFT JOIN
и LEFT OUTER JOIN
оба одинаковы.
Здесь очень приятно Visual Explanation присоединяется, как правило, нашим собственным Джеффом Этвудом. Правое внешнее соединение совпадает с правым соединением, а левое и левое внешнее соединение также совпадают.
Хорошее объяснение SQL Join:
Ссылка: ссылка
В чем разница между результатами:
ПРАВИЛЬНОЕ СОЕДИНЕНИЕ И ПРАВОЕ ВЗАИМОДЕЙСТВИЕ
Никакой разницы.
LEFT JOIN и LEFT OUTER JOIN?
Никакой разницы.
Проще говоря, ключевое слово OUTER
является необязательным. Вы можете включить его или опустить, не затрагивая набор результатов.
http://www.sqlteam.com/forums/topic.asp?TOPIC_ID=53046
http://itknowledgeexchange.techtarget.com/itanswers/left-join-vs-left-outer-join/