为什么在使用select count(*)时获取重复的数字?

时间:2016-02-23 13:59:04

标签: mysql

我正在尝试对我的数据库中的terminal_id商店的数量进行计数/分组,但我发现相同的数字被计算两次。 我运行下面的脚本

SELECT terminal_id, count(*) AS 'count' from tbl_request_1 GROUP BY terminal_id

,结果是

terminal_id  count
10331317       3
10331349       1
10331368       2
10331377       1
10331901       3
10331901       1
10331902       2
10331904       2
10331905       5
10331905       1

我有10331905和10331901计数两次,10331901假设是4和10331905假设是6。 注意:我的数据库上的数据格式正确。

My phpMyAdmin Screenshot 请帮助

1 个答案:

答案 0 :(得分:1)

确保terminal_id不是整数。它会有一些空间。