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