【发布时间】:2018-06-27 20:52:29
【问题描述】:
无法让这个 ms JET sql 查询(查询我没有编写的 2007 Access 数据库)工作。错误提到“参数太少,需要 4 个”。我认为这与我的 JOIN 有关。
有人知道我错过了什么吗?
SELECT TOP 500 [Load Items].[LoadItemsID] AS load_order_line_id,
lo.[LoadOrderID] AS load_order_id,
sp.[Description] AS product_description,
sp.[Common Name] AS product_common_name,
c.[Bill To Name] AS company_name,
lp.[Ship Date] AS ship_date,
al.[Ordered] AS order_quantity,
al.[Price] AS sell_price,
a.[Order Date] AS order_date,
a.[Due Date] AS due_date
FROM ((((((([Load Items]
LEFT JOIN [Acknowledgement Lines] AS al
ON al.[AcknowledgmentLineID] = [Load Items].[AcknowledgmentLineID])
LEFT JOIN [Product] AS p
ON p.[ProductID] = al.[ProductID])
LEFT JOIN [Product Master] AS pm
ON pm.[ProductMasterID] = p.[ProductMasterID])
LEFT JOIN [Species] AS sp
ON sp.[SpeciesID] = pm.[SpeciesID])
LEFT JOIN [Acknowledgement] AS a
ON a.[AcknowledgmentID] = al.[AcknowledgmentID])
LEFT JOIN [Customer] AS c
ON c.[CustomerID] = a.[CustomerID])
LEFT JOIN [Load Orders] AS lo
ON lo.[LoadOrderID] = [Load Items].[LoadOrderID])
LEFT JOIN [Load Planner] AS lp
ON lp.[LoadPlannerID] = lo.[LoadPlannerID]
GROUP BY [Load Items].[LoadItemsID],
lo.[LoadOrderID],
sp.[Description],
sp.[Common Name],
c.[Bill To Name],
lp.[Ship Date],
al.[Ordered],
al.[Price],
a.[Order Date],
a.[Due Date];
【问题讨论】:
标签: sql-server ms-access ms-access-2007