Разница между JOIN и OUTER JOIN в MySQL



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




  1. правое соединение и правое внешнее соединение

  2. левое соединение и левое внешнее соединение ?


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

1398   6  

6 ответов:

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

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

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

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

enter image description here

ссылки: ссылке

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

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

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

левое соединение и левое внешнее соединение ?

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

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

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

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

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

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

  • PL / SQL - в чем разница между right join и right outer ...

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

  • "Регистрация" - это объединение двух или более таблиц (сущностей) со всеми данными.
  • "внешний" - это объединение двух или более таблиц, за исключением атрибутов, используемых для Союза

Comments

    Ничего не найдено.