Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ms access Access 2007:插入查询_Ms Access_Insert - Fatal编程技术网

Ms access Access 2007:插入查询

Ms access Access 2007:插入查询,ms-access,insert,Ms Access,Insert,我在Access 2007中处理两个表,下面的查询结果是零记录。 我想将客户ID复制到事务表中 在事务中插入名称\u ID 选择ID 来自客户 如果不存在,请从事务中选择* 其中Transactions.Name=Clients.Name 提前谢谢大家,, Barry您需要的是更新查询,而不是插入 UPDATE clients INNER JOIN transactions ON clients.Name = transactions.Name SET transactions.Name_I

我在Access 2007中处理两个表,下面的查询结果是零记录。 我想将客户ID复制到事务表中

在事务中插入名称\u ID 选择ID 来自客户 如果不存在,请从事务中选择* 其中Transactions.Name=Clients.Name

提前谢谢大家,,
Barry

您需要的是更新查询,而不是插入

UPDATE clients INNER JOIN transactions ON clients.Name = transactions.Name  
SET transactions.Name_ID = [clients].[ID];
更新后的零件定义表之间的联接
设置后的部分定义了要更新的项目

否,它不会从下面的查询中返回任何行:从不存在的客户端选择ID从存在事务的事务中选择*。Name=Clients.Name;客户表:ID,Name 23,John Smith 24,Andrew Hills 25,Alma Life交易表:Name_ID,Name blank,John Smith blank,John Smith blank,Andrew Hills blank,Alma Life blank,Alma Life blank,Alma Life问题是,为了创建与客户机表的关系,我需要在Transactions表中有一个外键名称\u ID。[已解决]:我在Design视图中创建了查询,结果正常:UPDATE Clients,Transactions SET Transactions.Client\u ID=[Clients].[ID]其中[Clients].[NAME]=[Transactions].[NAME];这是我的解决方案:更新客户端,事务集事务。客户端ID=[Clients].[ID]其中[Clients].[Name]=[Transactions].[Name];