我相信這是顯而易見的,但我似乎無法弄清楚爲什麼我得到錯誤。SQL查詢錯誤:多部分標識符...無法綁定
「Msg 4104,Level 16,State 1,Line 1 無法綁定多部分標識符」dbo.ProductCode.ProductCode「。
我對每個表中的「名稱」列聯合許多表的基礎,但在這種情況下,我需要根據ProductCode.Name
SELECT
dbo.Servers.Name,
dbo.ProductCodeReference.ProductName,
dbo.Enclosure.Model,
dbo.OperatingSystem.FullOS, dbo.OperatingSystem.osbit,
dbo.OperatingSystem.ServicePack, dbo.OperatingSystem.Version,
dbo.Processor.Processors, dbo.Processor.CoreCount,
dbo.Memory.capacity,
dbo.MarcLevel.marcLevel
FROM dbo.Servers
INNER JOIN dbo.ProductCodeReference
ON dbo.ProductCode.ProductCode=dbo.ProductCodeReference.ProductCode
INNER JOIN dbo.Enclosure
ON dbo.Servers.Name=dbo.Enclosure.Name
INNER JOIN dbo.OperatingSystem
ON dbo.Servers.Name=dbo.OperatingSystem.Name
INNER JOIN dbo.Processor
ON dbo.Servers.Name=dbo.Processor.Name
INNER JOIN dbo.Memory
ON dbo.Servers.Name=dbo.Memory.name
INNER JOIN dbo.MarcLevel
ON dbo.Servers.Name=dbo.MarcLevel.name
ORDER BY dbo.Servers.Name
到ProductCodeReference.ProductCode鏈接到ProductCode.ProductCode拉ProductCodeReference.ProductName
希望這是有道理的。謝謝!
如果可以幫助您,請參閱本文。 http://stackoverflow.com/questions/20120081/why-am-i-getting-a-multi-part-identifier-could-not-be-bound-error/26379769#26379769 – NoNaMe