UNION

UNION [ALL] SELECT-команда

UNION используется для того, чтобы объединять результаты двух или более команд SELECT. Поля всех результирующих таблиц должны быть совместимыми. Если ALL не использовано, то дупликаты исключаются из объединения результатов.

Пример:

SELECT vnum, vname

FROM tverkauf

WHERE stadt='Berlin'

UNION

SELECT knum, kname

FROM tkunden

WHERE stadt='Berlin'

ORDER BY 1;

Здесь результатом является таблица, содержащая все vnum и knum таблицы tverkauf так же, как и всеv num и kname таблицы tkunden, где поле stadt имеет значение 'Berlin'. Результат сортируется по первому столбцу и дупликаты исключаются.