多表left join怎么理解啊?


多表left join怎么理解啊?


tJobOrderD2 a left join tBundleD b on a.DocNo=b.DocNo and a.SeqNo=b.SeqNo and a.StepNo=b.StepNo意思是查詢表tJobOrderD2 和tBundleD這兩個表 , (多表查詢) , 滿條這些條件1.查詢tJobOrderD2 表中所有數據 , 2.查詢tBundleD 表中滿足tJobOrderD2 的SeqNo等于tBundleD 中的SeqNo并且tJobOrderD2 的SeqNo等于StepNo中的StepNo3.如果tBundleD 表中沒有數據 , 則顯示為NULL即第一個表沒有限制 , 第二個條有條件限制如果兩表都要滿足ON后面的條件則使用inner join
【多表left join怎么理解啊?】

    猜你喜歡