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