我有一个表churchattendance
,与monthId
,GroupId
,并且每个组都有一个district
。当我执行select
声明来获取该组中所有的district
名称时,它的工作原理。如何从具有平均函数的SQL select语句中返回多行?
这些地区的每个地区在某个月份应该有平均出席率(swschildren
,mbsChildren
等),所以我使用average
函数。
当我在MySQL中试过这个时,我只得到一行,而不是所有地区的平均出勤率为monthId
。有一种方法可以用一条SQL语句来做到这一点吗?
SELECT AVG(swsChildren) FROM churchattendance WHERE monthId=1 AND groupId=2
的2
的groupId
里面,我有两个区 - 的1
和2
districtIds
。
定义您说的“平均函数”的意思,还您使用的PHP或只是MySQL的? – Innervisions
@Innervisions在关系数据库领域,存在函数的概念。一个这样的功能是平均的。如果这很难理解,那么就没有什么可以做的了。 – Strawberry
我正在使用MYSQL。 – Pianistprogrammer