不是重复的问题!
我正在使用CodeIgniter 3-查询生成器类和MySQLi.
数据库中的表格:
'category_level_1‘表:

'category_level_2‘表:

Model.php中的查询:
$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();产出:

值被重复。
预期产出:

问题:
如上面所示,输出值是根据'inner‘join重复的。
发布于 2018-05-12 12:38:39
希望这能帮助你:
您应该在查询中添加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());*/欲了解更多信息:builder.html
https://stackoverflow.com/questions/50306307
复制相似问题