У мові SQL операція UNION застосовується для об'єднання двох наборів рядків, що повертаються SQL-запитами. Обидва запити повинні повертати однакову кількість стовпців, і стовпці з порядковим номером повинні мати сумісні типи даних.
У чому різниця між UNION та JOIN?
В результаті операції UNION зчіплюються результуючі набори двох запитів. При цьому операція UNION не створює окремі рядки для стовпців, отриманих із двох таблиць. Операція JOIN порівнює стовпці з двох таблиць і створює результуючі рядки, які складаються із стовпців із двох таблиць. Збережена копія
У чому різниця між UNION та UNION all SQL?
UNION видаляє дублікати записів (де всі стовпці в результатах однакові), UNION ALL – поєднує без видалення дублікатів.