SQL Abgefragte Tabelle ausgeben

S

Sasku

Gast
Heyho Leute,
ich soll ein Select Statement erstellen, dass Daten aus 2 Tabellen ausgeben soll.
Das eine ist die Rechnungstabelle und dann noch ein Rechnungsarchiv, nun sollen aber alle Rechnungen zu einem Kunden ausgegeben werden und die Tabelle aus der sie stammt ( heißt entweder Rechnung oder Rechnungsarchiv ).

Tabelle Rechnung:
ID(pk), KundenID(fk), Datum, Summe

Tabelle Rechnungsarchiv:
ID (pk), RechnungsID, KundenID ( FK ), Datum, Summe

und die ausgabe soll dann wie folgt aussehen:

Herkunftstabelle, RechnungsID, KundenID, Datum, Summe

... nun weiß ich leider keine Funktion in SQL wie man die Herkunftstabelle ausgibt .. wisst ihr da was? Ansonsten müsste ich 2 einzelne selects schreiben und es dann hardcodieren .. bloß das ist nicht sinn der Sache ..
 
Du kannst ganz einfach feste Werte als neue Spalte benutzen:

select 'Tabelle1' as Herkunftstabelle, a,b from Tabelle1 where Kunde='x'
union
select 'Tabelle2' as Herkunftstabelle, a,b from Tabelle2 where Kunde='x'
 
Zurück
Oben