日期:2014-05-18  浏览次数:20580 次

SQL链接查询问题,高手指点?
用户表   a
userid     name

信息表   b
infoid     info

查询用户表和信息表,结果为用户a在信息表b数据行为0的用户。。
userid=infoid


thanks   :)

------解决方案--------------------
select a.* from a join b on a.userid = b.infoid where b.info = 0
------解决方案--------------------
declare @a table (id int)
insert @a select 1
insert @a select 2

declare @b table (id int)
insert @b select 1
insert @b select 1

--先看看左联接的效果吧
select * from @a a left join @b b on a.id = b.id

select a.* from @a a left join @b b on a.id = b.id where b.id is null