你好我使用笨加入爲什麼我不能使用笨括號連接查詢
$this->db->join
我用
$this->db->join ($table2 . " as c","(c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID) AND c.3rdPartyID !=0 ", 'left');
,我也試圖與
$join_query = "(c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID) AND c.3rdPartyID !=0 ";
$this->db->join ($table2 . " as c",$join_query, 'left');
它給一個錯誤 。
但出括號它工作得很好,像這樣
$this->db->join ($table2 . " as c"," c.3rdPartyID=a.ShopID OR c.3rdPartyID=a.ParentID OR c.ShopID=a.ShopID OR c.ShopID=a.ParentID AND c.3rdPartyID !=0 ", 'left');
但對我來說,我需要括號,我應該去正規的MySQL查詢,是這樣做的codeignier不能,請幫助.. 。
這是錯誤
,如果你認爲它應該工作,請使用輸出$完整的SQL語句這個 - > DB-> last_query(),並張貼在這裏給我們看 – jmadsen 2013-02-19 03:22:00