我正在处理一个 mySQL 查询,希望能将每个表的小计加起来。
我为会员准备了一张桌子。这有他们的名字、唯一的 ID 和其他几个不相关的项目。另一个表旨在跟踪他们记录的社区服务。每个成员可以在其中多次。这些字段是 uniqueID(成员的外键)、auto_increment(因为它是主要的)、期限、小时数和位置。
我想要这个查询做的是添加给定术语的每个成员的小时数的总和。我所拥有的如下,但不幸的是,它只给了我第一个成员,每个成员的总数。有任何想法吗?
SELECT fName, lName, SUM(hours)
FROM members M, communityService S
WHERE S.term = 'f2012' && M.onid = S.member