首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2013-08-04 
数据表关联查询的问题A表数据如下:ida1a2a3bid1张三15学生12李四16班长23王五16学生1B表数据如下:idb1b21

数据表关联查询的问题
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

热点排行