读书人

请教一个提取一个这样的表如何写查询语

发布时间: 2012-01-23 21:57:28 作者: rapoo

请问一个提取一个这样的表怎么写查询语句?
表一

ID NAME
1 张三
2 李四
3 王五

表二:

NAME OCCUR
张三 1
李四 1

我想查询出来的是:

NAME OCCUR
张三 1
李四 1
王五 0

[解决办法]
select a.NAME,isnull(b.OCCUR,0)
from 表一 a left join 表二 b
on a.NAME=b.NAME
[解决办法]

select distinct 表一.NAME,isnull(OCCUR,0) as OCCUR
from 表一 left outer join 表二
in 表一.name=表二.name
[解决办法]
select A.name,B.OCCUR
from 表一 A
left join 表二 B
on A.NAME =B.NAME
[解决办法]
select 表一.NAME,ISNULL(表二.OCCUR,0) as OCCUR
from 表一
left join 表二 on 表一.NAME=表二.NAME
[解决办法]
大家热情很高!!!

读书人网 >SQL Server

热点推荐