在select语句中显示表名

msb*_*uva 5 sql-server

我需要在select语句中显示表名.怎么样?

确切的问题:

我们在两个表中有共同的列.我们正在使用显示记录

select column_name from table_name_1 
union
select column_name from table_name_2
Run Code Online (Sandbox Code Playgroud)

但要求是,我们需要显示源table_name和数据.考虑a,c存在于table_1和b中,d存在于table_2中.

我们需要以下列方式输出

例如:

column_name                     table_name
a                                          table_1
b                                          table_2
c                                          table_1
d                                          table_2
.......................................................
......................................................
Run Code Online (Sandbox Code Playgroud)

这可能吗

Has*_*yed 15

select 'table1', * from table1 
union
select 'table2',* from table2
Run Code Online (Sandbox Code Playgroud)