2010-02-23 29 views
5

Tôi cần hiển thị tên bảng trong câu lệnh chọn. làm sao?Hiển thị tên bảng trong câu lệnh chọn

câu hỏi chính xác:

chúng tôi có các cột chung trong hai bảng. chúng tôi đang hiển thị các bản ghi bằng cách sử dụng

select column_name from table_name_1 
union 
select column_name from table_name_2 

Nhưng yêu cầu là chúng tôi cần hiển thị bảng nguồn cùng với dữ liệu. xem xét a, c có mặt trong bảng_1 và b, d có trong bảng_2.

chúng ta cần đầu ra theo cách sau

ví dụ:

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

Đây có phải là có thể

Trả lời

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

Cảm ơn .. nó làm việc cho tôi .. !!! – msbyuva

Các vấn đề liên quan