Andmete valikuks päringute
koostamine SQL’i abil
Внешние объединения
Внешние соединения включают записи в результирующую таблицу, даже если условие соединения не выполняется. В этом случае столбцы одной из таблиц возвращаются как обычно, а столбцы из другой таблицы содержат значения NULL. Это удобно для поиска пропущенных значений и нарушенных связей между таблицами.
Большинство платформ поддерживает три типа внешних объединений:
- левое внешнее объединение (LEFT JOIN);
- правое внешнее объединение (RIGHT JOIN);
- полное внешнее объединение (FULL JOIN).
Общий синтаксис оператора SELECT для выполнения операций внешнего объединения имеет вид:
SELECT FROM <table1> ...FROM <table1>
{LEFT | RIGHT | FULL} JOIN <table2>
ON [table1.]<column_name><join_condition>...][table2.]<column_name>