我正在使用COALESCE檢索本地化字符串爲我的當前項目Kohana的數據庫查詢構建器與JOIN和ON&AND
爲原始查詢中使用時,但我似乎無法獲得SQL工作查詢該聯接以這種方式構成與查詢生成器
LEFT JOIN text as text_se
ON (main_table.text = text_se.id)
AND (text_se.lang_code = 'SV')
此代碼:
->join(array('text', 'text_se', 'LEFT')
->on('main_table.text', '=', 'text_se.id')
->on('text_se.lang_code', '=', 'SV')
不僅導致
LEFT JOIN text as text_se
ON (main_table.text = text_se.id AND text_se.lang_code = 'SV')
哪個不會做同樣的... 有沒有其他人在JOIN語句後使用AND可以幫助我嗎?
您可以發佈完整的原始查詢? – badsyntax