使用集合操作思路,查询选修了CS305,但没有选修CS315的所有学生信息

--23.2 使用集合操作思路,查询选修了CS305,但没有选修CS315的所有学生信息。 select studid from transcript t1 where crscode = 'cs305' and not exists --查询条件为选修了cs305 而且要求子查询返回的结果必须是空(即:没有选修cs315) ( select * from transcript t2 where t1.studid = t2.studid and t2.crscode = 'cs315' )

 

由于SQL2000中没有except操作。所以只能用其他方式实现。

你可能感兴趣的:(sql)