【发布时间】:2022-01-13 11:42:09
【问题描述】:
从列中获取平均数的正确方法是什么? 我有这个问题:
q = from r in Review,
where: r.module_id == ^module_id,
where: r.delete == false,
select: %{entries: r, stars: avg(r.stars)}
r = Repo.all(q)
总是会出现这个错误:
(grouping_error) 列“r0.id”必须出现在 GROUP BY 子句中或 在聚合函数中使用
这是什么意思以及如何解决?
【问题讨论】: