php – 三个表使用CI加入
发布时间:2020-12-13 22:53:16 所属栏目:PHP教程 来源:网络整理
导读:我有三张桌子,我必须加入.我不是一个好的SQL编写者.可以请sombody帮我准备这个使用连接, 分支机构 branch_id | branch_name | branch_address1 name1 address1 branch_services bs_id | branch_id | service_id1 1 12 1 23 1 4 服务 service_id | service_na
我有三张桌子,我必须加入.我不是一个好的SQL编写者.可以请sombody帮我准备这个使用连接,
分支机构 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; 根据您的需要使用左,右,内联接 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |