2010-02-23 8 views
5

Je dois afficher le nom de la table dans l'instruction select. Comment?Afficher le nom de la table dans l'instruction select

question précise:

nous avons des colonnes communes dans deux tables. nous affichons les enregistrements à l'aide

select column_name from table_name_1 
union 
select column_name from table_name_2 

Mais l'exigence est, nous devons afficher la nom_table source ainsi que les données. Considérons a, c sont présents dans la table_1 et b, d sont présents dans la table_2.

nous avons besoin de la sortie de la manière

par exemple suivant:

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

Est-ce possible

Répondre

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

Merci .. ça a marché pour moi .. !!! – msbyuva

Questions connexes