Codeigniter 3 - Query Builder 'join' Method Issue - Records Repeating Codeigniter 3 - Query Builder 'join' Method Issue - Records Repeating codeigniter codeigniter

Codeigniter 3 - Query Builder 'join' Method Issue - Records Repeating


Hope this will help you :

You should add group_by in your query to get the desired result

$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());*/

For more : https://www.codeigniter.com/user_guide/database/query_builder.html