2010-10-15 4 views
12

Я хочу знать, есть ли разница в LEFT JOIN и LEFT OUTER JOIN в mySQL. И если нет разницы, то почему существуют два разных способа?Разница между левым соединением и левым внешним соединением

Заранее спасибо ...

+0

Я нашел лучшую статью: http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins, из этого ответа: http://stackoverflow.com/questions/15425740/are -left-external-joins-and-left-joins-the-same # answer-15425779 –

ответ

26

Они же, единственная причина, вы хотели бы поставить 'внешнее' in, для ясности, я думаю, чтобы уточнить, что первая таблица в соединении не требует, чтобы с ней было что-то присоединиться во второй таблице.

This is a good article on wikipedia covering some of this.

Функционально они одинаковы.

Смежные вопросы