学员表:
学员编号 学员姓名
001 张三
002 李四
003 王五科目表:
科目编号 科目名称
01 数学
02 语文
03 英语成绩表
学员编号 科目编号 成绩
001 01 89
001 02 78
001 03 85
003 02 761.写一条语句查询学员的编号,姓名,总分?
2.写一条语句查询缺考学员的编号,姓名,缺考科目?
学员编号 学员姓名
001 张三
002 李四
003 王五科目表:
科目编号 科目名称
01 数学
02 语文
03 英语成绩表
学员编号 科目编号 成绩
001 01 89
001 02 78
001 03 85
003 02 761.写一条语句查询学员的编号,姓名,总分?
2.写一条语句查询缺考学员的编号,姓名,缺考科目?
学员编号,sum(成绩)as 总成绩 from b group by 学员编号) as c on a.学员编号=c.学员编号
select * from (select a.*,b.成绩 as 成绩 from (select a.* ,b.* from a inner join b on 1=1)as a
left join
b on a.学员编号=b.学员编号 and a.科目编号=b.科目编号) as tab where 成绩 is null
FROM Student st
INNER JOIN [Source] s
ON
s.nNo=st.no
GROUP BY st.no,st.stuName