Mic777
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору landy Цитата: когда пишешь a.ID=b.ID и называется просто join. | как раз таки подразумевается INNER JOIN, а если бы был (+) с какой либо стороны, то это был бы OUTER JOIN (и не важно левым или правым), т.к. объединение всегда является либо внутренним (INNER) либо внешним (OUTER). Другими словами если объединение НЕ внешнее, значит оно внутреннее, поэтому в синтаксисе запроса INNER и OUTER стоят в [] - т.е. являются опциональными, потому что и без них всегда известно по наличию или отсутствию LEFT, RIGHT какое это объединение, а не потому что где-то, что-то по умолчанию. Цитата: на oracle, а там свой синтаксис соединений, в котором по-умолчанию подразумевается inner join. Но ты прав, в ANSI он по-умолчанию outer. | Поэтому мне не понятно для чего заострять внимание на OUTER Цитата: нужно использовать LEFT OUTER JOIN | если его вообще можно опустить. Более полемику предлагаю здесь не разводить, если есть какие то замечания пожалуйста в личку. | Всего записей: 90 | Зарегистр. 15-12-2005 | Отправлено: 17:54 02-03-2015 | Исправлено: Mic777, 18:07 02-03-2015 |
|