我需要從我的數據庫中獲取結果。我有兩個表「旅行」和「航空公司」,我想從旅行表得到所有列的結果(「id」,「name」,「airline_name」,「price」,「via」 )和航空公司基於列(「id」,「name」,「logo」)的第二張表。從一個表中獲取所有列的值,並從第二個表中獲取其他列的值
我想要得到名稱與travel_name中的airline_name相同的「logo」。
我該怎麼辦?我應該使用連接嗎?到目前爲止我的查詢是:
$this->db->select();
$this->db->from('travels');
$this->db->join('airlines', 'travels.airline_name = airlines.name','inner');
$this->db->group_by('travels.destination');
我使用的是CodeIgniter。
只是爲了確保我理解正確:來自航空公司的字段「徽標」與旅行表中的「airline_name」具有相同的值?或者,您的意思是「名稱」與「airline_name」具有相同的值,您想要獲得徽標? – Twinfriends