→ bobju:幹嘛搞得這麼複雜? 還巢狀? 01/11 18:33
※ 引述《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