我使用MS Access,我有一个包含两个表的数据库:Customers
和UnlockRecords
。 Customers表的字段是:
ID,Customer_Name,Customer_FamilyName,Home_Address
UnlockRecords表的字段是:
ID,Unlock_Date,Store
现在我想在一个查询中同时将数据插入到两个表Customers和UnlockRecords中。所以我在Access的查询设计器的SQL view
中编写了这段代码:
INSERT INTO Customers(ID,Customer_Name,Customer_FamilyName, Home_Address)SELECT 123 AS Expr1,“name”AS Expr2,“family”AS Expr3,“”AS Expr4, INSERT INTO UnlockRecords(ID,Unlock_Date,Store)VALUES(2,“000000”,3);
但我无法保存或运行查询,因为发生此错误:
查询输入必须至少包含一个表或查询。 (错误3067)
我如何解决这个问题?