Оператор UNION используется для объединения двух и более запросов оператора SELECT. Синтаксис оператора:
SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;
Каждый из операторов SQL SELECT должен иметь в своем запросе одинаковое количество столбцов и типы возвращаемых данных, иначе произойдет ошибка при формировании результирующей таблицы. Примеры оператора. Имеется следующая таблица Artists:
С помощью оператора UNION выведим название исполнителя и альбома:
SELECT Singer FROM Artists
UNION
SELECT Album FROM Artists;
Результат будет такой: