+ -
当前位置:首页 → 问答吧 → 想用一条sql,得出以下查询结果,怎么实现?

想用一条sql,得出以下查询结果,怎么实现?

时间:2010-11-17

来源:互联网

本帖最后由 cateur 于 2010-11-18 10:52 编辑

有三张表,表单及数据分别如下:
1.人员表Emp
No        Name
01        张三
02        李四
03        王五


2.科目表 Course
KeNo        Desc
A1        电气
A2        焊工

3.成绩表 Score,目前只有两个人的数据张三、李四,没有王五的数据
No        KeNo        Score
01        A1        90
01        A2        80
02        A1        98
02        A2        95

想用一条sql,得出以下查询结果,怎么实现?
No        keno        Score
01        A1        90
01        A2        80
02        A1        98
02        A2        95
03        A1        (Null或者0)
03        A2        (Null或者0)

作者: cateur   发布时间: 2010-11-17

外连接

select a.id,name from (select 1 as id union select 9999999999999) as a left outer join sysobjects b on a.id=b.id

作者: chenfeng825   发布时间: 2010-11-18

热门下载

更多