MySQLSYNDICAT


Syntaxe

  • UNION DISTINCT - déduit après avoir combiné les SELECT
  • UNION ALL - non dedup (plus rapide)
  • UNION - la valeur par défaut est DISTINCT
  • SELECT ... UNION SELECT ... - est OK, mais ambigu sur ORDER BY
  • (SELECT ...) UNION (SELECT ...) ORDER BY ... - résout l'ambiguïté

Remarques

UNION n'utilise pas plusieurs processeurs.

UNION toujours * implique une table temporaire pour collecter les résultats. * A partir de 5.7.3 / MariaDB 10.1, certaines formes d’UNION fournissent les résultats sans utiliser de table tmp (donc plus rapide).

SYNDICAT Exemples Liés