如何计算列中项目存在的时间?

时间:2018-01-20 16:19:16

标签: c# mysql

enter image description here

我有一张学生桌和一张候选人表,学生可以为候选人投票,现在我的问题是如何展示所有候选人及其相应的投票数?我使用多对多的关系来跟踪哪个学生投票给特定的候选人。

1 个答案:

答案 0 :(得分:3)

select c.candidateId, c.candidatename, 
       count(sc.candidate_tbl_candidateId) as vote_count
from candidate_tbl c
left join student_tbl_has_candidate_tbl sc on sc.candidate_tbl_candidateId = c.candidateId
group by c.candidateId, c.candidatename