distinct能否对单个字段过滤?
fool 2004-12-09 10:44:25 记得以前有人发过帖子,大概是几个人打牌,记录分数:
id name score
要列出每个人最高分的sql,用了嵌套实现了。
有个人跟贴写了一条类似
select (distinct on name), id, score from table1 order by score desc
的语句,声称可以先按分数排序,然后寻找不同名字的最高分,过滤掉后面同名的记录,就可以了。
当时没有计较。
谁记得比较清楚那篇帖子?能告诉我应该怎样对单个字段过滤吗?不用嵌套能实现?