huancaixin 发表于 2025-12-25 09:50:53

DISTINCT + ORDER BY 时,ORDER BY 的列是否必须出现在 SELECT 里

本帖最后由 huancaixin 于 2025-12-25 10:36 编辑

我们在迁移数据库的过程中,出现错误提示,确认下在执行select DISTINCT fileds from table order by field

排序的field是否必须要出现在查询fileds中。

reddey 发表于 2025-12-25 10:47:56

group by 的字段,也要出现在select 列表中。

yejr 发表于 2025-12-26 08:04:23

最好是贴上原始错误提示,不要加工或翻译后的

wangcw 发表于 5 天前

是SQL_MODE参数的问题吧,你参考的什么版本?具体报什么错误。ORDER BY 一般不会限制的。
页: [1]
查看完整版本: DISTINCT + ORDER BY 时,ORDER BY 的列是否必须出现在 SELECT 里