从两个表sql

时间:2017-05-15 14:40:29

标签: sql max

我正在建立一个电子投票网站,并有两个表格用于投票,另一个用于候选人我想获得每个候选人的最大票数,我需要为每个候选人产生结果,如: 候选人姓名:投票数

我的表格如下:

candidate:Id,name
vote:Id,candidateID,numberofvote

这是我的查询

SELECT Vote.Id, 
 Vote.NumberOfvote, 
 Vote.CandidateID, 
 Candidate.Name 
FROM Vote 
INNER JOIN Candidate 
 ON Vote.CandidateID = Candidate.Id

任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:1)

我不确定我是否完全理解你的问题,但无论如何你需要使用Max()和GROUP BY。像这样的东西:

shouldComponentUpdate