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
SQL
August 2008 |
Permalink |
Feedback