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!
- Auch dies sehen, wenn es dir helfen. stackoverflow.com/questions/20120081/...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das Problem mit der Zeile angezeigt unten, weil es keine Tabelle namens
ProductCode
in der Abfrage:Es sieht aus wie Sie vergessen haben, gehören die
ProductCode
Tabelle in die Abfrage.Gibt es keinen Verweis auf eine
dbo.ProductCode
Tabelle irgendwo in deiner Abfrage außer diese eine Zeile:Dieser Tabelle muss angegeben werden, indem eine VERKNÜPFUNG irgendwo.