日期:2014-05-19  浏览次数:20663 次

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

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
------解决方案--------------------
大家热情很高!!!