2016-06-13 13 views

回答

1

不知道到底要实现的,但只是尝试以下SQL :)

select t1.burung, count(t2.id_burung) as burungCnt 
from tb_burung t1 
left join tb_data t2 on t1.id_burung = t2.id_burung 
group by t1.id_burung, t1.burung 
+0

感谢它的工作是什么:) –

1

首先从两个表中分别检索数据。然后循环tb_burung表数组,并根据tb_burung id使用array_filter从tb_data表数组中取出数据,使用count函数计算过滤数据的个数。通过这样做,过程将是。

  1. 两个数据库查询
  2. 3圈,3 array_filter和3计数

你长了计数。

+0

感谢回答,个问题已经固定 –

相关问题