求一SQL查询语句,期待各位大侠支招。
求一SQL查询语句,数据表一有字段 a,b,c , 表二有字段d , 当中表一a和b都是表二d中的值。数据举例如下
表一
abc
1112220
2221110
1113330
3331110
4446662
7778882
8887772
6664440
1115550
1115550
5551110
1119992
...
表二
d
111
222
333
444
555
666
777
888
999
...
查询出表一中,a和b不成对的,c等于2的所有的值。
[解决办法]
select * from 表一
where (a not in(select b from 表一) or b not in(select a from 表一))
and c=2