MySQL联接查询计数不能正常工作?

时间:2019-02-06 07:09:05

标签: mysql group-by count

我是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

如果我运行此查询,那么我返回这样的结果...。

here is image

并且我通过l.id在没有GROUP的情况下运行查询,因此我的计数很完美,但是我从数据库中仅获得一条记录。

请参见

here is 2nd image

0 个答案:

没有答案