查询 - 没有得到正确答案

时间:2016-06-29 10:36:21

标签: php mysql sql codeigniter

我想使用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 :(得分:0)

您可以按国家/地区分组使用。这样你就可以获得不同的国家名称。但州和城市你可以使用群组联合。