我需要帮助。我似乎无法找到此代码背后的逻辑。
我正在研究投票系统,我需要输出投票结果。
我想计算所有具有唯一名称的行,并输出多少行。
我的桌子是这样的。
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}}
提前致谢!
答案 0 :(得分:1)
我认为您只是在寻找一个简单的GROUP BY
查询:
SELECT pres, COUNT(*) AS Votes
FROM tblVote
GROUP BY pres