Sql внешнее соединение
Автор Петр Радько задал вопрос в разделе Другие языки и технологии
SQL - Виды соединений и получил лучший ответ
Ответ от Алексей Кузьминов[гуру]
В Википедии достаточно информации:
Замечания:
Вы пишете: JOIN поле ON, а должно быть JOIN таблица ON
CROSS JOIN практически не используется
Всего 5 вариантов JOIN, 4 обычных: INNER, LEFT OUTER, RIGHT OUTER, FULL OUTER (они отличаются тем, какие из НЕ УДОВЛЕТВОРЯЮЩИХ условиям ON строки будут в результате) и 1 экзотический: CROSS. При использовании OUTER обычно опускают, INNER тоже часто не пишут.
NATURAL JOIN - это тот же JOIN, только в профиль: ) )
Это просто другой синтаксис тех же действий.
И он не обязательно INNER: docs.oracle.com/javadb/10.10.1.2/ref/rrefsqljnaturaljoin.html
Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: SQL - Виды соединений