我有一张用于投票的表格。到目前为止我所拥有的:
SELECT VotedFor, count(*) As Winners
FROM Vote
GROUP BY VotedFor
ORDER BY count(*) DESC;
给我顶级获奖者
现在我需要从另一张桌子上添加他们投票的人的名字 唯一的共同点是两个表中的ID字段,但一个是文本,另一个是自动编号。
使用Access。 (我有什么,我需要的第二个)
VotedFor Winner
3 99
1 54
VotedFor Winner Name
3 99 Fred
1 54 Barnie
答案 0 :(得分:1)
这个怎么样:
SELECT VotedFor, count(*) As Winners, P.Name
FROM Vote inner join PersonNames as P
on Vote.VotedFor = P.ID
GROUP BY VotedFor, P.Name
ORDER BY count(*) DESC;