MySQLUNION


Синтаксис

  • UNION DISTINCT - отчисления после объединения SELECT
  • UNION ALL - без дедуплирования (быстрее)
  • UNION - по умолчанию DISTINCT
  • SELECT ... UNION SELECT ... - это нормально, но неоднозначно на ORDER BY
  • (SELECT ...) UNION (SELECT ...) ORDER BY ... - устраняет двусмысленность

замечания

UNION не использует несколько процессоров.

UNION всегда * включает временную таблицу для сбора результатов. * Начиная с 5.7.3 / MariaDB 10.1, некоторые формы UNION предоставляют результаты без использования таблицы tmp (следовательно, быстрее).

UNION Связанные примеры