2016-06-29 244 views
0

我想使用group by,以便我可以獲取數據爲country-state-district。我只想顯示國家,然後州和地區級要添加複選框。查詢 - 不正確答案

$this->db->distinct(); 
$this->db->select('country_name,s_name,dist_name'); 
$this->db->from('resource_details');  
$this->db->join('location','reso_dtail_location=loc_id');   
$this->db->join('go_state', 'go_stste_id = loc_state', 'left'); 
$this->db->join('go_country', 'num = loc_country', 'left'); 
$this->db->join('go_dist', 'id = loc_district', 'left'); 
$this->db->where('loc_id !=1 AND loc_id !=2'); 

$query = $this->db->get(); 

    //result 
$location = $query->result(); 

但查詢不使用group_by它僅顯示第1記錄

+0

你想要做什麼?不明白 – Vinie

+0

我沒有看到代碼中的任何地方'group_by'? –

+0

請用'echo $ this-> db-> last_query()'檢查你的查詢,你得到的錯誤/結果是什麼以及你想要的結果是什麼? –

回答

0

您可以通過使用國家組後,給予正確的答案。這樣你就可以得到明顯的國家名稱。但州和城市,你可以使用組concat。