Оператор UNION используется для объединения двух и более запросов оператора SELECT. Синтаксис оператора:
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
Каждый из операторов SQL SELECT должен иметь в своем запросе одинаковое количество столбцов и типы возвращаемых данных, иначе произойдет ошибка при формировании результирующей таблицы. Примеры оператора. Имеется следующая таблица Artists:
![](https://static.tildacdn.com/tild6464-3135-4137-b230-373232626564/456.png)
С помощью оператора UNION выведим название исполнителя и альбома:
SELECT Singer FROM Artists
UNION
SELECT Album FROM Artists;
Результат будет такой:
![](https://static.tildacdn.com/tild6339-6438-4731-b264-323733643439/444.png)