SQL查询问题:where 条件后面两个字段分别有限制
一名码农、 2018-01-23 10:09:55 大家好,问个问题,我现在有个A结果集里面有a,b两列;然后我这边要查询的结果是这样的
select * from table X where X.a in (select a from A) and X.b in (select b from A)
但是我想的是A中结果集的每一行都应该是一一对应的,上面这种结果查的是笛卡尔积之后的结果,我只想要
X.a =A.a && X.b ==A.b 的结果,不要X.a =A.a但是X.b!=同一行b的情况,请问这个该怎么写啊,不要存储过程,
谢谢!!