GreatSQL社区

搜索

[待回复] DISTINCT + ORDER BY 时,ORDER BY 的列是否必须出现在 SELECT 里

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

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

排序的field是否必须要出现在查询fileds中。
全部回复(3)
reddey 2025-12-25 10:47:56
group by 的字段,也要出现在select 列表中。
yejr 2025-12-26 08:04:23
最好是贴上原始错误提示,不要加工或翻译后的
wangcw 2026-1-2 09:32:19
是SQL_MODE参数的问题吧,你参考的什么版本?具体报什么错误。ORDER BY 一般不会限制的。
huancaixin

4

主题

0

博客

18

贡献

新手上路

Rank: 1

积分
29

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2026-1-20 05:01 , Processed in 0.020058 second(s), 13 queries , Redis On.
快速回复 返回顶部 返回列表