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

Antworten auf die Frage(8)

Ihre Antwort auf die Frage