"Enter" drücken, um zum Inhalt weiterzugehen

SQL: UNION Tipps – unterschiedlich viele Spalten / unterschiediche Spaltennamen / Sortierung

Fehlenden Spalten einfach mit NULL oder einem vordefiniertem Wert hinzufügen:

SELECT SpalteA, SpalteB FROM Tabelle1
UNION
SELECT SpalteA, NULL AS SpalteB FROM Tabelle2

Unterschiedlichen Spaltennamen mit AS angleichen:

SELECT SpalteA FROM Tabelle1
UNION
SELECT SpalteB AS SpalteA FROM Tabelle2

Nur nach dem zweiten SELECT per ORDER sortieren. Nicht bei beiden. (Wirkt sich aber auf beide Tabellen aus):

SELECT Spalte1, Spalte2 FROM Tabelle1
UNION
SELECT Spalte1, Spalte2 FROM Tabelle2
ORDER BY Spalte1

 

Kommentare sind geschlossen.