Abfragefehler mit mehrdeutigem Spaltennamen in SQL
Bei dieser Abfrage (InvoiceID) wird ein Fehler mit mehrdeutigen Spaltennamen angezeigt. Ich kann nicht herausfinden warum. Sie scheinen alle korrekt verbunden zu sein. Warum kann das Management-Studio die VendorID nicht anzeigen? Jede Hilfe wäre sehr dankbar.
Abfrage:
SELECT
VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount
FROM Vendors
JOIN Invoices ON (Vendors.VendorID = Invoices.VendorID)
JOIN InvoiceLineItems ON (Invoices.InvoiceID = InvoiceLineItems.InvoiceID)
WHERE
Invoices.InvoiceID IN
(SELECT InvoiceSequence
FROM InvoiceLineItems
WHERE InvoiceSequence > 1)
ORDER BY
VendorName, InvoiceID, InvoiceSequence, InvoiceLineItemAmount