0
接收錯誤,如不是唯一的表/別名:「省」,下面的功能是模型的功能,我創建這個函數模型,但得到錯誤的表/別名獲取數據形成多表笨使用SQL加入
function get_data_three_tbl(){
$this->db->select('blood_donors.id, blood_donors.full_name, blood_donors.area, blood_donors.email, blood_donors.phone, provinces.province_name,districts.district_name, tehsils.tehsil_name, blood_groups.group_name');
$this->db->from ('blood_donors, provinces, districts, tehsils, blood_groups ');
$this->db->where('blood_donors.is_deleted',1);
$this->db->join('provinces','provinces.province_id = blood_donors.province');
$this->db->join('districts','districts.district_id = blood_donors.district');
$this->db->join('tehsils','tehsils.tehsil_id = blood_donors.tehsil');
$this->db->join('blood_groups','blood_groups.id = blood_donors.blood_goup');
$query = $this->db->get();
if ($query->num_rows() > 0)
return $query->result_array();
else
return FALSE;
}
如果您使用JOIN函數,爲什麼您在FROM中使用相同的表? – Ali
如果我刪除「FROM」,然後也出現錯誤 – user3436031
如果我刪除「FROM」,然後出現下面的錯誤。 你的SQL語法有錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在'JOIN'省份'ON'省份附近使用正確的語法。'province_id' ='blood_donors'.'province' JOIN''在第2行 – user3436031