MS SQL查询语句中distinct 和 order by 的问题

如题所述

第1个回答  2019-10-01
好像不是因为这个吧。如果像下面这样就不会有问题:
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
已经验证通过,看看是不是你要的结果本回答被提问者采纳
相似回答