我有三个表:DriveMaster
,Accounts
和CenterDetail
。
我想在DriveMaster
上加入CenterDetail
和帐户CenterDetail.CenterID
。
这是实现这一目标的最佳方式吗?
Inner Join rpt_CenterDetail CD on (Acct.CenterID=CD.CenterID) and (DM.CenterID=CD.CenterID)
或者我应该做第二个CenterDetail
表的别名吗?
Inner Join rpt_CenterDetail CD1 on Acct.CenterID=CD1.CenterID
Inner Join rpt_CenterDetail CD2 on DM.CenterID=CD2.CenterID
建议?
答案 0 :(得分:0)
你的第二个猜测很接近,但没有雪茄。这应该适合你:
Select * From rpt_CenterDetail CD
Inner Join rpt_DriveMaster DM on DM.CenterID=CD.CenterID
Inner Join rpt_Accounts A on A.CenterID=CD.CenterID
希望这有帮助!