1.查询“001”课程比“002”课程成绩高的所有学生的学号;
你要知道的知识点:
distinct是仅选取唯一不同的值。
可以使用关键词 JOIN 来从两个表中获取数据。
在给字段起别名时,可以使用 as ,也可以直接在字段后跟别名,省略 as 。
代码如下:
select distinct SC1.S#
from SC SC1 join SC SC2 on SC1.S#=SC2.S#
where SC1.C#=‘001‘ and SC2.C#=‘002‘ and SC1.Score>SC2.Score