这就是我所拥有的,但它在 Excel VBA 中返回一个非常模糊的错误。
SELECT Customers.Company, Orders.Order_Date, Orders.Shipped_Date FROM Customers, Orders WHERE Customers.ID = Orders.Order_ID
答案 0 :(得分:0)
未在 WHERE 子句中链接 PK 和 FK 字段。无论如何都应该使用 JOIN 子句。
表中的字段名称使用空格显示,而代码使用下划线。这是错误消息的来源。当字段名称有空格或特殊字符或保留字时,用 [ ]
括起来。强烈建议不要在命名约定中使用这些功能。
SELECT Company, [Order Date], [Shipped Date]
FROM Customers INNER JOIN Orders ON Customers.ID = Orders.[Customer ID];