通常情况下我们写sql语句主键都是唯一的不会出现id重复的问题。如:
查询表table1的所有数据
select * from table1
会显示出table1中所有字段列表。
select count(*) as count from table1
统计table表中数据总数也不会有问题。
但是如果使用的分组group by那么问题就会出现统计不准的问题
select count(*) from table1 where status=1
返回结果
但是如果这样写就会按分组统计总数,不是我们想要的结果如下:
select count(*) from table1 where status