我是php新手。我的联接查询有问题。我想从联接查询中进行分页计数,但计数仅返回1.我不知道如何解决此问题。有人可以帮助我如何正确计算联接中的计数查询。
我的加入查询如下:-
SELECT COUNT(l.id) as total
, l.*
, ls.lead_id
, ls.lead_status
, ls.date
from lead_status as ls
join leads as l
on l.id = ls.lead_id
and l.status = ls.lead_status
WHERE is_deleted = 0
and ls.lead_status = 1
and l.status = 1
group
by id
order
by id
LIMIT 0, 20
如果我运行此查询,那么我返回这样的结果...。
并且我通过l.id在没有GROUP的情况下运行查询,因此我的计数很完美,但是我从数据库中仅获得一条记录。
请参见