当前位置: 代码迷 >> Sql Server >> SQL链接查询有关问题,
  详细解决方案

SQL链接查询有关问题,

热度:94   发布时间:2016-04-27 17:26:58.0
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
  相关解决方案