日期:2014-05-16  浏览次数:20671 次

SQL关联查询问题..
现有表A跟表B A表 有 aid,name,age,bid B表有Bid ,aa,cc
现在查询B表有数据 A表没有数据 的所有数据
如 A表数据为
1 张三 18 1
2 李四 20 2
3 王五 21 3
B表数据
1 aa aa
2 aa aa
3 aa aa
4 aa aa
5 aa aa
6 aa aa
最后查选结果是
4 aa aa
5 aa aa
6 aa aa
请教SQL语句怎么写,谢谢。。

------解决方案--------------------
SQL code

select B.* from B
where not exists (select 1 from A where A.aid=B.bid);