Базы данных. Основы SQL реляционных баз данных. Копейкин М.В - 114 стр.

UptoLike

5.2. Оператор UNION
Оператор UNION объединяет вывод двух или более SQL запросов в единый набор
строк и столбцов. UNION - это аналог операции объединения реляционной алгебры.
Оператор полезен, если требуется просмотреть аналогичные данные из разных таблиц.
Его синтаксис следующий:
SELECT
UNION [ALL]
Оператор SELECT
UNION [ALL]
Оператор SELECT
[, … n];
Например, чтобы получить всех сотрудников и совместителей, хранящихся в базе
и живущих в СПБ или
в Колпино, необходимо написать следующее предложение
(результат запроса представлен на рис. 5.13):
SELECT Фамилия, Имя, "Штатный" AS "Кто"
FROM Сотрудник
WHERE Город IN ("СПБ", "Колпино")
UNION
SELECT Фамилия, Имя, "Совместитель" AS "Кто"
FROM Совместители
WHERE Город IN ("СПБ", "Колпино");
Рис. 5.13.