2010-02-23 8 views
5

Necesito mostrar el nombre de la tabla en la instrucción de selección. ¿cómo?Mostrar el nombre de la tabla en la instrucción de selección

pregunta exacta:

tenemos columnas comunes en dos tablas. estamos mostrando los registros utilizando

select column_name from table_name_1 
union 
select column_name from table_name_2 

Pero el requisito es que necesitamos para mostrar la fuente nombre_tabla junto con los datos. considera que a, c están presentes en la tabla_1 y b, d están presentes en la tabla_2.

necesitamos la salida de la siguiente manera

por ejemplo:

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

es esto posible

Respuesta

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

Gracias .. funcionó para mí .. !!! – msbyuva

Cuestiones relacionadas