0
我需要3加入三個表TM, TA, MS
- TA對TM中每一行有多個記錄我需要在TM的基礎上得到一個永久行的last row from TA
,最高的爲最新的記錄得到最頂級的一個表加入結果
這是我的查詢:
select * from TABLE1 MS RIGHT OUTER JOIN
TABLE2 TM ON MS.CID = TM.CID
LEFT OUTER JOIN TABLE3 TA ON TM.EID=TA.EID;
混合右加入與左加入...你期望誰理解這個查詢?大多數人都有足夠的問題單獨使用LEFT JOIN ...(如果您想編寫可以維護的代碼,只能使用LEFT JOIN!) – jarlh