脚本宝典收集整理的这篇文章主要介绍了php – 三个表使用CI加入,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
分支机构
branch_id | branch_name | branch_address 1 name1 address1
branch_services
bs_id | branch_id | service_id 1 1 1 2 1 2 3 1 4
服务
service_id | service_name 1 service1 2 service2 3 service3 4 service4
我需要从与每个分支相关的branches表和service_names中选择*
结果
1 | name1 | address1 | service1 service2 service4 |
当我正在搜索时发现了一些叫group_concat的东西.它有效.但如何使用CI ???
$this->db->select('*'); $this->db->From('branches'); $this->db->join('branch_services','branches.branch_id = branch_services.branch_id','left'); $this->db->join('services','branch_services.service_id = services.service_id','left'); $query = $this->db->get(); if($query->num_rows() != 0) return $query->result_array(); else return false;
根据您的需要使用左,右,内联接
以上是脚本宝典为你收集整理的php – 三个表使用CI加入全部内容,希望文章能够帮你解决php – 三个表使用CI加入所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。