当mysql left join 或者 right join 时,有时候会发现count(*)是无法统计正确数据的
主要原因是因为,left 与right join的特性问题
例如我需要查询所有有提现记录的会员总数
|
查询结果为
会员总数为49条,如果要增加分页的话,就必须先统计出条数
|
当这时候统计条数是错误的,将会统计出left join的数据
那该怎么统计这个数据呢?
mysql子查询则可以统计出该结果
|
结果为:
完美解决