SELECT tableResults.PoliticalParty, MAX(PoliticalPartyVotes.TotalVotes) AS [EX11]
FROM(
SELECT tableResults.PoliticalParty, Sum(INT(tableResults.Votes)) AS TotalVotes
FROM tableResults
GROUP BY tableResults.PoliticalParty
) AS PoliticalPartyVotes;
不起作用,tableResults.PoliticalParty最多不显示一个结果。
如果您希望PoliticalParty
的票数最多,则可以在现有的汇总查询中使用ORDER BY
和TOP (1)
:
SELECT TOP (1) PoliticalParty, Sum(INT(Votes)) AS TotalVotes
FROM tableResults
GROUP BY tableResults.PoliticalParty
ORDER BY Sum(INT(Votes)) DESC
要允许最高并列(即,两个PoliticalParty
具有相同的最大投票总数),您可以改用TOP (1) WITH TIES
。