写SQL的时候,可以用count(*)来查询所有记录。
但是,与group by 结合的时候,就不太好用了,
因为group by 是分组,会,分组后查询数量,
本来应该是
5
用group by 后,就是
1
1
2
1
遇到这种情况,可以把group by 换成distinct。。
或者,在count(*) 的外面,加上sum
sum (count(*))
时间: 2024-08-31 01:13:05
写SQL的时候,可以用count(*)来查询所有记录。
但是,与group by 结合的时候,就不太好用了,
因为group by 是分组,会,分组后查询数量,
本来应该是
5
用group by 后,就是
1
1
2
1
遇到这种情况,可以把group by 换成distinct。。
或者,在count(*) 的外面,加上sum
sum (count(*))