我試圖在CodeIgniter中使用Active Record來複制以下查詢,但我無法找到文檔中的位置或搜索在查詢中如何使用USING
。CodeIgniter Active Record在查詢中使用「USING」
SELECT *
FROM categories C
LEFT OUTER JOIN motorcycle_brands MB
USING (CatID)
LEFT OUTER JOIN powersport_categories PS
USING (CatID)
WHERE C.CatID = :uniqueID
這是我現在有:
$this->db->select('*');
$this->db->from('categories C');
$this->db->join('motorcycle_brands MB', 'CatID', 'left outer');
$this->db->join('powersport_categories PS', 'CatID', 'left outer');
$this->db->where('C.CatID =', $this->option_id);
$suboptions = $this->db->get();
我試圖改變
$this->db->join('motorcycle_brands MB', 'USING (CatID)', 'left outer');
$this->db->join('powersport_categories PS', 'USING (CatID)', 'left outer');
你好嗎,你下面的'提到你的代碼中的任何錯誤這是我現在有: '? –