如何计算Access中列中的唯一项

时间:2017-05-18 06:02:14

标签: ms-access ms-access-2010 ms-access-2007

我需要帮助。我似乎无法找到此代码背后的逻辑。

我正在研究投票系统,我需要输出投票结果。

我想计算所有具有唯一名称的行,并输出多少行。

我的桌子是这样的。

Pres   | Votes
--------------
John   | 2
Kelvin | 1

输出应为

SELECT DISTINCT
    pres,
   (SELECT COUNT(pres) FROM (SELECT DISTINCT pres FROM tblVote AS Votes)) AS Votes
FROM tblVote

这是我的代码。

{{1}}

提前致谢!

1 个答案:

答案 0 :(得分:1)

我认为您只是在寻找一个简单的GROUP BY查询:

SELECT pres, COUNT(*) AS Votes
FROM tblVote
GROUP BY pres