Mysql 访问:搜索和更新查询

Mysql 访问:搜索和更新查询,mysql,sql,ms-access,Mysql,Sql,Ms Access,我正在access中运行一个查询,以搜索包含两个数字字段的表。一个是剂量,另一个是体积。下面我搜索的是当体积等于一个最接近2的值并除以100得到正确的单位时的剂量,这很好 SELECT TOP 1 [Table1]![Dose]/100 AS CentiDose FROM [Table1] ORDER BY Abs([Table1]![Volume]-2); 但是我想使用更新,或者至少我是这么想的?获取此值并将其插入另一个表(即表2,记录1,字段1)中一条记录的字段中。这可能吗?任何帮助都

我正在access中运行一个查询,以搜索包含两个数字字段的表。一个是剂量,另一个是体积。下面我搜索的是当体积等于一个最接近2的值并除以100得到正确的单位时的剂量,这很好

SELECT TOP 1 [Table1]![Dose]/100 AS CentiDose 
FROM [Table1] 
ORDER BY Abs([Table1]![Volume]-2);

但是我想使用更新,或者至少我是这么想的?获取此值并将其插入另一个表(即表2,记录1,字段1)中一条记录的字段中。这可能吗?任何帮助都将不胜感激,因为我是使用Access的新手

如果您希望更新表2中的现有行,那么更新就是您想要的,类似于

UPDATE Table2
SET Field1 = Centidose
WHERE Table2.recordid = x
如果您需要在表2中追加一条新记录,它看起来更像

INSERT INTO Table2
SET Field1 = Centidose
WHERE Table2.recordid = x