Php 如何通过其他表使用codeigniter获取num row where对象

Php 如何通过其他表使用codeigniter获取num row where对象,php,mysql,sql,codeigniter,mysqli,Php,Mysql,Sql,Codeigniter,Mysqli,我有两张桌子。考虑TBBuron和TBI数据。 这是tb_burung的结构: 这是tb_数据的结构: 我想获得tb_数据顺序id_burung的行数,以便在如下页面上查看: 首先,分别从两个表中检索数据。然后循环tb_burung表数组,使用array_根据tb_burung id从tb_数据表数组中过滤出数据,使用count函数得到过滤后数据的计数。通过这样做,过程将变得更加简单 双数据库查询 3个循环、3个数组_过滤器和3个计数 你得到了计数。首先分别从两个表中检索数据。然后循环tb_b

我有两张桌子。考虑TBBuron和TBI数据。 这是tb_burung的结构:

这是tb_数据的结构:

我想获得tb_数据顺序id_burung的行数,以便在如下页面上查看:
首先,分别从两个表中检索数据。然后循环tb_burung表数组,使用array_根据tb_burung id从tb_数据表数组中过滤出数据,使用count函数得到过滤后数据的计数。通过这样做,过程将变得更加简单

  • 双数据库查询
  • 3个循环、3个数组_过滤器和3个计数

  • 你得到了计数。

    首先分别从两个表中检索数据。然后循环tb_burung表数组,使用array_根据tb_burung id从tb_数据表数组中过滤出数据,使用count函数得到过滤后数据的计数。通过这样做,过程将变得更加简单

  • 双数据库查询
  • 3个循环、3个数组_过滤器和3个计数

  • 您得到了计数。

    不确定您到底想要实现什么,但请尝试以下sql:)


    不确定您到底想要实现什么,但请尝试以下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