如何用SQL语句查询两张表中的相同字段数据

如题所述

假设表1为table1 ,表2为table2
select a.col
from (select column_name col from user_tab_columns where table_name = 'table1') a ,
(select column_name col from user_tab_columns where table_name = 'table2') b
where a.col = b.col
这样就可以查询出两个表得相同字段了
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-02-15
select * from 表1 A,表2 B where A.aid=B.bid

有两张表:表1表2 两表里一一对应的是aid和bid
A,B分别代表:表1,表2 的别名,换句话说A就是表1,B就是表2
A.aid 就是:表1的字段aid
B.bid 就是 : 表2的字段bid
相似回答