Изучение SQL: UNION
Оператор UNION позволяет соединить две таблицы. Но в отличие от inner/outer join объединения соединяют не столбцы разных таблиц, а два однотипных набора в один.
Также должно совпадать количество колонок и их тип, в противном случае будет ошибка.
Пример:
SELECT Name, Age
FROM Contact
UNION
SELECT Name, Age
FROM Employees
Также мы можем отсортировать выборку. Для этого нужно ориентироваться на имена колонок из первой выборки.
SELECT Name, Age as FirstAge
FROM Contact
UNION
SELECT Name, Age as SecondAge
FROM Employees
ORDER BY FirstAge
Если при объединении буду дубли данных, они не будут отображаться, для того чтобы их отобразить, нужно использовать UNION ALL.