读书人

数据表关联查询的有关问题

发布时间: 2013-08-04 18:26:16 作者: rapoo

数据表关联查询的问题
A表数据如下:
id a1 a2 a3 bid
1 张三 15 学生 1
2 李四 16 班长 2
3 王五 16 学生 1

B表数据如下:
id b1 b2
1 高三 A校区
2 高二 B校区

其中A.bid=B.id,我现在想查找出A表中所有与B表没有关联的数据,应该怎么使用关联查询呢,查询出所有有关联的这个我会,但是查询出所有没有关联的数据我就不会了,请教!

[解决办法]
select * from A
where bid not in (select id from b)
[解决办法]


select a.*
from A表 a
left join B表 b on a.bid=b.id
where b.id is null

读书人网 >SQL Server

热点推荐