不是重复的问题!!!
我正在使用 CodeIgniter 3 - 查询构建器类与 MySQLi 。
'的 category_level_1 '表:
'的 category_level_2 '表:
$query = $this->db
->select('category_level_1.id, category_level_1.category')
->from('category_level_1')
->join('category_level_2', 'category_level_2.cat_lvl1_id = category_level_1.id', 'inner')
->get();
如上所示,根据&内部'重复输出值。加入
答案 0 :(得分:4)
希望这会对您有所帮助:
您应在查询中添加group_by
以获得所需的结果
$query = $this->db
->select('category_level_1.id, category_level_1.category')
->from('category_level_1')
->join('category_level_2', 'category_level_2.cat_lvl1_id = category_level_1.id', 'inner')
->group_by('category_level_1.id')
->get();
/*print_r($query->result());*/
更多信息:https://www.codeigniter.com/user_guide/database/query_builder.html