SQL Count - 一些正确的值,一些不正确的值

时间:2014-09-07 13:42:14

标签: sql count

我使用COUNT(ScoreID)作为scoreCount来显示一个属性在投票中的得分数。

是否有任何理由为什么结果有时会显示正确的值,但其他显示的值不正确?

我注意到,对于某些人来说,如果我在分数表中添加一条新记录,那么使用COUNT(ScoreID)作为scoreCount的页面上的输出有时是正确的,而在其他情况下是错误的 - 通常是正确数字的倍数

例如,我可以得到两个结果:

Count(Lodge A) | Count(Lodge B)       /* Correct for B not for A , A should show 10  */
30 votes       | 30 votes   

如果我向Lodge A添加新投票,并在表格中对Lodge B进行新投票,则该输出将更改为:

Count(Lodge A) | Count(Lodge B)       /* Correct for B not for A , A should show 11  */
33 votes       | 31 votes  

有什么建议吗?

0 个答案:

没有答案