以上有错误还须進行修改:即两门科成绩相同的情况,会不返回。还是楼主考虑周全。
SELECT * FROM T A WHERE EXISTS(SELECT 1 FROM T WHERE A.NAME=NAME
AND A.SCORE >=SCORE );
不能正常工作,按版主的反其道而行之(成绩相同的两门科都会返回):
SELECT * FROM T A WHERE not EXISTS(SELECT 1 FROM T WHERE A.NAME=NAME
AND A.SCORE <SCORE );