0
我有这个疑问平均查询 - mysql的
SELECT salary
FROM worker W
JOIN single_user U ON u.users_id_user = W.single_user_users_id_user
JOIN university_has_single_user US ON US.single_user_users_id_user = U.users_id_user
JOIN course C ON C.id_course = US.course_id_course
JOIN formation_area FA ON FA.id_formation_area = C.formation_area_id_formation_area
WHERE FA.area = "Multimédia"
GROUP BY users_id_user
......这给了这样的输出:
salary
--------
1400.00
800.00
我如何计算这个输出的平均?如果我加:
SELECT round(avg (salary), 0)
...输出再次是1400.00和800.00,而不是avg(因为group by)。
很好,谢谢 – anvd
我有的问题就是比如有两个人的课有两次重复的工资。现在罚款 – anvd
但对于不同的人也可以是相同的工资.. 我的问题是 - 是否需要把明显的那里? –