好像不是因为这个吧。如果像下面这样就不会有问题: select distinct haoma from data order by haoma desc 直观点说是这样: 可能多个id都对应着同样的haoma,而一个haoma的取值只在结果中产生一条记录,于是dbms就不知道按照哪个id排序了,然后就出错了
第2个回答 2020-03-11
select distinct max(col1) col1,col2 from 表名 group by col2 order by col1 已经验证通过,看看是不是你要的结果本回答被提问者采纳