UNION ALL

UNION ALL vereinigt die Ergebnismenge von zwei SQL-Abfragen.
UNION ALL liefert als Ergebnis alle Werte zurück, also auch mehrfach vorkommende Ergebnistupel. Während  UNION nur unterschiedliche Rückgabewert zurück liefert.
Syntax von UNION ALL:
[SQL-Anweisung 1]
UNION ALL
[SQL-Anweisung 2]
Anmerkung:
Zu beachten ist bei den SQL-Anweisungen, dass die Ergebnistupel von beiden SQL-Anweisungen von Reihenfolge der Spalten und Datentypen übereinstimmen müssen.
Aus eigener Erfahrung benutze ich UNION ALL hauptsächlich in rekursiven SQL-Anweisungen.