我正在使用mssql連接表上的外連接
如何在三個表上進行外連接,其中之一是連接表?
菜單或產品表中可能存在空值,我需要這些值包含在結果中。
SELECT *
from [web].[dbo].[tblMenus]
left outer JOIN [web].[dbo].[tblProductsRelMenus]
on [tblMenus].Id = [tblProductsRelMenus].MenuId
left outer JOIN [web].[dbo].[tblProducts]
on [tblProductsRelMenus].ProductId = [tblProducts].ProductId
這並沒有給菜單空,如果我第二左更改爲正確的,我失去了產品空...
什麼是做這種正確的方法是什麼?
? – Oded
您正在尋找完整的外連接。 – danihp
[可能] [a] [數據庫] [那] [需要] [一] [很多] [的] [角度] [括號] [。] – wildplasser