2010-02-23 6 views
5

Ich muss den Tabellennamen in der Select-Anweisung anzeigen. Wie?Zeigen Sie den Tabellennamen in der Select-Anweisung an

genaue Frage:

wir haben gemeinsame Spalten in zwei Tabellen. wir die Datensätze Anzeige von

select column_name from table_name_1 
union 
select column_name from table_name_2 

Verwendung Aber die Voraussetzung ist, müssen wir zusammen mit den Daten der Quelle table_name anzuzeigen. betrachten a, c sind in Tabelle_1 vorhanden und b, d sind in Tabelle_2 vorhanden.

wir die Ausgabe in der folgenden Art und Weise müssen

zB:

column_name      table_name 
a           table_1 
b           table_2 
c           table_1 
d           table_2 
....................................................... 
...................................................... 

ist das möglich

Antwort

14
select 'table1', * from table1 
union 
select 'table2',* from table2 
+0

Dank .. es für mich gearbeitet .. !!! – msbyuva

Verwandte Themen