das ist nicht richtig, ohne missionarisch wirken zu wollen, UNION <> UNION ALL.
Das ist Unsinn bzw. i-Tüferl-Reiterei
ALL ist ein zusätzliches Schlüsselwort zu UNION
Das MySQL-Handbuch sagt dediziert im ersten Satz:
UNION wird verwendet, um das Ergebnis einer Anzahl von SELECT-Anweisungen zu einer Ergebnismenge zusammenzufassen.
Meine Aussage war:
damit fügt man mehrere Ergebnismengen (mit derselben Feldliste) zusammen.
Ich verstehe also das Problem nicht, nachdem die MySQL-Doku ja nur einen Artikel für UNION aufweist, wäre dieser Umstand ohnehin für für den OP ersichtlich geworden.