虽然我之前问过一个与此类似的问题,但我尝试将相同的技术应用于它,但它只是没有按应有的方式工作,并且出现错误和各种问题。
我为此创建了一个 sqlfiddle;http://sqlfiddle.com/#!2/b1a29
我正在尝试创建一个选择函数,它将返回 animal_id、animal_name、animal_type_name、shelter_name、animal_type_id 和 location_name。
我试图用下面的代码来擅长它,但显然我错过了一些东西;
$query = $this->db->query('SELECT animal_id, animal_name, animal_type_name, shelter_name, shop_id, location_name
FROM animals a
INNER JOIN shelter s ON s.shop_id = a.shop_id
INNER JOIN location l ON l.location_id = s.location_id
INNER JOIN animal_types at ON at.animal_type_id = a.animal_type_id');