在为作业编写SQL查询时遇到了这个错误:
错误代码1111:无效使用组功能
我似乎无法弄清楚为什么会收到此错误。我的代码出了什么问题?
SELECT sum.id, sum.count
FROM(
SELECT habit.id AS id, COUNT(*) AS count
FROM habit
JOIN habit_done ON habit.id=habit_done.habit_id
JOIN habit_list ON habit.habit_list_id=habit_list.id
WHERE habit_list.id=4
GROUP BY habit_done.habit_id) AS sum
WHERE sum.count>avg(sum.count)
avg(sum.count)
给出了所有习惯完成次数的平均值,我在之前的练习中对此进行了测试。
我希望列出所有习惯,而不是同一列表中所有习惯的平均完成次数