sql 平均值为什么要 full group by??

2022 年 4 月 29 日
 ningxiaoxiao

sql 平均值为什么要 full group by??

2952 次点击
所在节点    MySQL
5 条回复
littlewing
2022 年 4 月 29 日
itechify
2022 年 4 月 29 日
你把 sql 简化贴出来,或许你写错了吧
ningxiaoxiao
2022 年 4 月 30 日
就是想求 在一个时间点里,以 army_id 为组的 x 的平均值,
SELECT
avg(x) as ax,
avg(y) as ay,
avg(z) as az,
FROM
`path`
WHERE
`space` = 'xxxxxxx'
GROUP BY army_id
ORDER BY
`game_time`,
`team_num`,
`team_position`

[![LzI2FJ.png]( https://s1.ax1x.com/2022/04/30/LzI2FJ.png)]( https://imgtu.com/i/LzI2FJ)
NoahVI
2022 年 9 月 9 日
你写的 sql 不规范,group by 的字段 需要在聚合函数里面用到
NoahVI
2022 年 9 月 9 日
@NoahVI 或者把 sql_mode 改一下。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850129

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX