如果一个数据表如下所示:
选择那些成绩比同一院系的其他学生都高的学生的姓名和平均学分绩点(cgpa)。
我需要理解完整的模拟……请帮助我了解这个……当我们比较相同的表命名(如上所示t1,t2)时,这被称为什么?
Name cgpa dept
a 4.0 x
b 3.9 x
c 3.8 x
d 3.8 y
e 4.0 y
f 3.9 z
g 3.6 z
选择那些成绩比同一院系的其他学生都高的学生的姓名和平均学分绩点(cgpa)。
select NAME, CGPA
from STD_INFO T1
where CGPA > all
(
select CGPA
from STD_INFO T2
where lower(T2.DEPT)=lower(T1.DEPT)
and T2.STD_NO != T1.STD_NO
);
我需要理解完整的模拟……请帮助我了解这个……当我们比较相同的表命名(如上所示t1,t2)时,这被称为什么?