2010-02-23 18 views
5

Ho bisogno di visualizzare il nome della tabella nell'istruzione select. Come?Visualizza il nome della tabella nell'istruzione select

domanda esatta:

abbiamo colonne comuni in due tabelle. noi mostriamo i record utilizzando

select column_name from table_name_1 
union 
select column_name from table_name_2 

Ma il requisito è, abbiamo bisogno di visualizzare il nome tabella di origine insieme ai dati. considera a, c sono presenti in table_1 eb, d sono presenti in table_2.

abbiamo bisogno l'uscita nel seguente modo

esempio:

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

è possibile questo

risposta

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

Thanks .. ha funzionato per me .. !!! – msbyuva

Problemi correlati