SQL-Abfrage-Fehler: Der mehrteilige Bezeichner ... konnte nicht gebunden werden

Ich bin sicher, das ist offensichtlich, aber ich kann nicht scheinen, um herauszufinden, warum ich bin immer der Fehler.

"Msg 4104, Ebene 16, Status 1, Zeile 1
Der mehrteilige Bezeichner "dbo.ProductCode.ProductCode" konnte nicht gebunden werden."

Ich bin bei vielen Tabellen auf der Basis der "Name" - Spalte in jeder Tabelle, aber in diesem Fall muss ich link ProductCodeReference.Produktcode zu Produktcode.ProductCode und ziehen ProductCodeReference.Artikelname basierend auf 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

Hoffentlich, die Sinn macht. Danke!

InformationsquelleAutor Chris Hull | 2011-10-20
Schreibe einen Kommentar