UNION und Quelle
Markus
- datenbank
Hallo,
ich habe einen UNION-SQL und sollte im Ergebnis trotzdem wissen aus welcher Tabelle die Daten kommen. Hier erstmal die Abfrage:
(SELECT id AS id_ps, title, date, location, city FROM tab_a WHERE date>='20060430' AND date<'20060530' AND approved='1') UNION (SELECT id AS id_raiba, title, date, location, city FROM tab_b WHERE date>='20060430' AND date<'20060530' AND approved='1') ORDER BY date, title
Ich hätte jetzt erhofft, dass ich im Ergebnis einfach zwei Spalten habe (id_ps / id_raiba), das ist aber leider nicht so.
Ist das irgendwie trotzdem möglich, dass ich herausfinden kann ob das Ergebnis nun aus tab_a oder tab_b kommt?
Gruss,
Markus
echo $begrüßung;
ich habe einen UNION-SQL und sollte im Ergebnis trotzdem wissen aus welcher Tabelle die Daten kommen.
Kurz und schmerzlos:
SELECT 'a' as quelle, id, ...
UNION
SELECT 'b' as quelle, id, ...
echo "$verabschiedung $name";
Kurz und schmerzlos:
SELECT 'a' as quelle, id, ...
UNION
SELECT 'b' as quelle, id, ...
Vielen Dank, auf die einfachsten Sachen kommt man meist nie :-/.
Hi,
Ist das irgendwie trotzdem möglich, dass ich herausfinden kann ob das Ergebnis nun aus tab_a oder tab_b kommt?
ja, selektiere noch eine künstliche Spalte mit:
SELECT ..., 'tab_a' AS quelle FROM...
UNION
SELECT ..., 'tab_b' AS quelle FROM...
MfG
Rouven