SQL: UNION (объединение нескольких результатов выборки)

Операция UNION позволяет объединить несколько результатов выборки в один набор строк. Именно объединение строк отличает эту операцию от соединения таблиц через JOIN, которая присоединяет столбцы. Если не используется ключевое слово ALL для UNION, все возвращенные строки будут уникальными, так как по умолчанию подразумевается DISTINCT, который удаляет неуникальные значения.

С удалением дублей:

SELECT `имя_столбцов_таблицы_для_вывода` 
FROM `имя_таблицы_1` WHERE условие
UNION 
SELECT `имя_столбцов_таблицы_для_вывода`
FROM `имя_таблицы_2` WHERE условие;

Без удаления дублей:

SELECT имя_столбцов_таблицы_для_вывода
FROM имя_таблицы_1 WHERE условие
UNION ALL 
SELECT имя_столбцов_таблицы_для_вывода
FROM имя_таблицы_2 WHERE условие
Новый диалог