Re: [請益] sql 語法~~ 連結三個table

看板PHP作者 (iloveelva)時間16年前 (2010/01/11 14:29), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
※ 引述《tas72732002 (蔥頭)》之銘言: : 資料庫: mysql : 系統: linux : 想請問一下join的問題~ : 如果要連結三個table : 而其中兩個table 需要用到left join : 這樣要如何下 : select * form aaa left join bbb on aaa.a=bbb.a 此時如果要在加入一個table ccc : 但不需用到left join 連結條件為 bbb.b=ccc.b : 是該如何加呢?? 感謝 select * from aaa left join (select * from bbb inner join ccc on (bbb.b= ccc.b )) as ddd on (aaa.a = ddd.a) 應該這樣就可以了 你試一下吧!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.45.167

01/11 18:33, , 1F
幹嘛搞得這麼複雜? 還巢狀?
01/11 18:33, 1F
文章代碼(AID): #1BIiLAcN (PHP)
文章代碼(AID): #1BIiLAcN (PHP)