我想知道每个月最有可能发生的犯罪行为。现在我可以获得数据中的最大犯罪数量。但我想对该dateID的所有具有相同offenceID字段的字段求和,然后得到最大值。
SELECT d.month, o.actualOffence, c.crimeCount
FROM (SELECT d2.dateID, d2.month, max(c2.crimecount) maxcrimecount
FROM FYP_Date d2 JOIN FYP_Crime c2 ON d2.dateID=c2.dateID
GROUP BY d2.dateID, d2.month)
d JOIN FYP_Crime c ON d.dateID=c.dateID AND d.maxcrimecount = c.crimecount
JOIN FYP_Offence o ON c.offenceID=o.offenceID