Błąd zapytania z niejednoznaczną nazwą kolumny w SQL

Otrzymuję niejednoznaczny błąd nazwy kolumny z tym zapytaniem (InvoiceID). Nie mogę zrozumieć dlaczego. Wszystkie wydają się być poprawnie połączone, więc dlaczego studio zarządzania nie wie, jak wyświetlać ID dostawcy? Każda pomoc byłaby bardzo mile widziana.

Pytanie:

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

questionAnswers(8)

yourAnswerToTheQuestion