Hallo Chain,
ja. Nur ist die Syntax etwas anders.
Verwende eine Konstante und gib der Spalte mit AS einen Namen.
SELECT a.name, 1 as tabelle
FROM tab1 a
UNION ALL
SELECT b.name, 2 as tabelle
FROM tab2 b
Anmerkungen dazu:
- Ob man den gleichen Alias über und unter einem Union verwenden kann, weiß ich nicht. Darum hab ich im Beispiel sicherheitshalber einen anderen Table-Alias eingetragen.
- UNION ohne ALL entfernt doppelte Sätze. Durch den Tabellenmarker sind doppelte Sätze ausgeschlossen und die Duplikatsuche kostet nur unnötig Zeit. Deswegen sollte man dann UNION ALL verwenden.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi