mysql - Access : Search and Update Query

标签 mysql sql ms-access

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

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

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

最佳答案

如果您要更新 table2 中的现有行,那么 UPDATE 就是您想要的,类似于

UPDATE Table2
SET Field1 = Centidose
WHERE Table2.recordid = x

如果您需要向 table2 追加一条新记录,它看起来更像

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

关于mysql - Access : Search and Update Query,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32408402/

相关文章:

mysql - 从一些平均值中选择最大值后的 SQL 更新

vba - 运行时错误 3075 缺少运算符

ms-access - 无法在具有新记录的 Access 表单中设置字段值

mysql - 计数和不同的 SQL 查询

java - 如何使用 liferay portlet 在数据库中插入数据

mysql - 如何使用 Django 模型

php - 如何在 Laravel 中使用 sum()

php mysql 按降序排列

excel - MS Access VBA 格式 Excel 工作表列作为货币

sql - Golang时间比较无法正常工作