如何查出a表中不存在的b表数据.....
a表与b表联合于字段pid
如何查出b表中未与a表联合的数据?
一条语句完成
问题点数:100、回复次数:5Top
1 楼clifftang(变幻原是永恒)回复于 2005-12-25 16:45:05 得分 0
不用子查询Top
2 楼wildlily980(小李)回复于 2005-12-25 16:56:36 得分 30
应该左联接可以解决这个问题?Top
3 楼lxzm1001(*~悠悠蓝星梦~*)回复于 2005-12-25 17:59:37 得分 20
select * from b where b.pid not in(select pid from a)Top
4 楼clifftang(变幻原是永恒)回复于 2005-12-25 18:21:37 得分 0
############################
# 不可用子查询
############################Top
5 楼rardge(Rardge)回复于 2005-12-26 09:10:43 得分 50
楼上不是已经说了么,用左联接!
select b.pid from b left join a on b.pid = a.pid where a.id is null;Top




