SobesLab логотип SobesLab

Ответ

UNION используется для объединения результатов двух SELECT-запросов с одинаковой структурой. Он формирует объединенный набор уникальных строк (дубликаты удаляются). UNION ALL работает похожим образом, но не убирает повторяющиеся строки, а возвращает абсолютно все результаты обеих выборок. Таким образом, разница: UNION выполняет "уникальное" объединение, а UNION ALL – полное, с сохранением всех дублей.