我有 2 个表 tb_user_group
和 tb_user_follow_group
我想以我的风格加入此表
tb_user_group
tb_user_follow_group
我希望来自 tb_user_follow_group
的所有记录,其中 tb_user_follow_group.group_id
与 tb_user_group.id
和 is_follow='accept'
匹配code> 还包含 tb_user_group.id = 1
并获取这两个表的所有字段。
在 CodeIgniter 语法中也不需要回答简单的查询
这是我的尝试查询
$this->db->select('tb_user_follow_group.*,tb_user_group.*');
$this->db->from('tb_user_group');
$this->db->join('tb_user_follow_group', 'tb_user_group.id = tb_user_follow_group.group_id', 'left inner');
$query = $this->db->get();
return $query->result();
最佳答案
尝试一下但未经测试
select ug.* from tb_user_group ug LEFT JOIN tb_user_follow_group ufg ON ug.id = ufg.group_id WHERE ufg.is_follow='accept' OR ug.user_id='".$user_id."' GROUP BY ug.id;
关于php - 加入查询问题 - codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43450698/