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