Ошибка запроса с неоднозначным именем столбца в SQL

Я получаю двусмысленную ошибку имени столбца с этим запросом (InvoiceID). Я не могу понять, почему. Кажется, что все они правильно соединены, так почему управляющая студия не знает, как отобразить VendorID? Любая помощь будет принята с благодарностью.

Запрос:

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

Ответы на вопрос(8)

Ваш ответ на вопрос