我在Access 2007中处理两个表,下面的查询导致零记录。 我想将客户端ID复制到事务表中。
INSERT INTO Transactions(NAME_ID) 选择ID 来自客户 哪里不存在(从交易中选择*) 其中Transactions.Name = Clients.Name);
提前谢谢你, 百里
答案 0 :(得分:1)
您需要UPDATE查询,而不是INSERT
UPDATE clients INNER JOIN transactions ON clients.Name = transactions.Name
SET transactions.Name_ID = [clients].[ID];
UPDATE之后的部分定义了表之间的连接 SET之后的部分定义了您要更新的项目