【问题标题】:how to get num row where object by other table use codeigniter如何获取其他表的对象使用codeigniter的num行
【发布时间】:2016-06-13 02:37:27
【问题描述】:

我有 2 张桌子。考虑 tb_burung 和 tb_data。 这是tb_burung的结构:

这是tb_data的结构:

我想获取 tb_data 订单 id_burung 的行数,以便在这样的页面上查看:

【问题讨论】:

    标签: php mysql sql codeigniter mysqli


    【解决方案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
    

    【讨论】:

      【解决方案2】:

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

      1. 两个数据库查询
      2. 3 个循环、3 个 array_filter 和 3 个计数

      你知道了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-09-05
        • 1970-01-01
        • 1970-01-01
        • 2020-01-02
        • 1970-01-01
        • 1970-01-01
        • 2012-01-14
        • 1970-01-01
        相关资源
        最近更新 更多