oracle数据库中 想把两个表的两个字段中内容相同的数据查询出来 怎么做呀?在线等 谢谢。

如题所述

select * from a,b where a.name1=b.name2;
name1是a表里的字段。
name2是b表里的字段。
这个查出来就是相同的数据就能查询出来了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-24
select * from a,b where a.name1=b.name2;
name1是a表里的字段。
name2是b表里的字段。
这个查出来就是相同的数据就能查询出来了。
第2个回答  2012-07-13
select a.*,b.* from a ,b
where a.字段1=b.字段1追问

是两个相同的字段,把里面相同的数据找出来。

追答

你把两张表的表结构发出来吧

追问

表1里面有 WZDM 和 XQDM 两个字段 ,
表2里面也有 WZDM 和 XQDM 两个字段 ,要把这两个字段里面相同的数据查找出来(有一项相同也要找出来 )是一一比较,不能表1的WZDM 和 表2的XQDM ,只能是表1的WZDM 字段跟表2的WZDM 字段比较,表1的XQDM 字段和表2的XQDM 字段比较,找出相同的,谢谢了。

追答

select * from table1 a,table2 b
where a.WZDM=b.WZDM
and a.XQDM=b.XQDM

追问

大哥,抱歉,我刚说错了,一项不同的不查,两项相同的才要查出来,真是抱歉。那样该怎么做呐?

追答

我上面的脚本就是两项相同的查出来

两个条件
a.WZDM=b.WZDM
and
a.XQDM=b.XQDM

and 就是代表必须同时满足。

追问

谢谢 , 已经完成。

追答

有帮助的话,请采纳~~

本回答被提问者采纳
第3个回答  2012-07-13
select * from table1,table2 where table1.name=table2.name
第4个回答  2012-07-13
假设表1的名字是a,表2的名字是b
select a.*,b.* from a,b
where a.WZDM =b.WZDM and a.XQDM=b. XQDM