不使用min创建sql

不使用min创建sql,sql,subquery,min,Sql,Subquery,Min,在jennifer widom的dbclass中,她举了一个例子,让一所大学与申请者中的最高gpa配对。。下面是sql语句 select college.cname, state, gpa from college, apply, student where college.cname = apply.cname and apply.sid = student.sid and gpa >= all (select gpa

在jennifer widom的dbclass中,她举了一个例子,让一所大学与申请者中的最高gpa配对。。下面是sql语句

select college.cname, state, gpa       
  from college, apply, student
 where college.cname = apply.cname
   and apply.sid = student.sid
   and gpa >= all (select gpa 
                     from student,apply
                    where student.sid = apply.sid
   and apply.cname = college.cname);
我想知道如何创建查询以查找与最低gpa申请人配对的大学

我知道这可以做到如下

select college.cname, state, gpa       
  from college, apply, student
 where college.cname = apply.cname
   and apply.sid = student.sid
   and gpa = (select min(gpa) from student);

但我如何做到这一点,而不使用标准sql中的min?

。。所以所有的数据库都应该有AlikeeExcept的行为——ANSI的存在正是因为这个原因。你为什么不回答这个简单的问题呢?你的数据库管理系统是什么?同时你也期待着你的大问题的答案?为什么投反对票?widom教授的课程要求您使用标准SQLThank,我使用apply.sid和college.cname的表变量对其进行了一些修改,它给出了所需的结果
select college.cname,state,gpa       
from college c
    join apply a On a.cname = c.cname 
    join student s On s.sid = apply.sid
where Not exists(select * from student 
                 Where gpa < s.gpa);