看看
请问拉。。。SELECT MAX(成绩)
FROM XXX
GROUP BY 姓名
和。。。
SELECT (SELECT MAX(成绩) FROM XXX
WHERE XXX。姓名 = YYY。姓名) AS 最大成绩
FROM XXX AS YYY
有什么区别啊???? 你第一个查询是否应该为
SELECT 姓名,MAX(成绩)
FROM XXX
GROUP BY 姓名
否则不必要GROUP BY 姓名,
如果是我说的那样 则 从结果上来说 两者无区别,
如果不是我说的那样 则第一个查询是返回所有人中某一个人最好的(一科)成绩(如果有分科目)
第一个查询返回的是一条记录,第二条查询返回多条记录(有多少人就返回多少条记录)
页:
[1]
