テーブル Jobs からいくつかの行を返そうとしていますが、テーブル JobProducts (各 JobProduct には期日があります) からの次の期日も返します。
私はこれまでに次のことを持っています
SELECT J.CustomerID, J.JobID, J.Status,
J.Deleted, J.JobNo, Customers.CompanyName AS [Company],
J.DateCreated AS [Date Created], derivedtbl_1.DueDate AS [Due Date]
FROM Jobs J
LEFT OUTER JOIN
Customers ON J.CustomerID = Customers.CustomerID CROSS JOIN
(SELECT TOP (1) DueDate, JobProductID, JobID, ProductID, DepartmentID
FROM JobProducts AS JobProducts_1
WHERE JobProducts_1.JobID = J.JobID
ORDER BY DueDate)
AS derivedtbl_1
しかし、エラー The multi-part identifier "J.JobID" could not be bind. が表示されます。
どんな助けでも大歓迎です