我有一個表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