【发布时间】:2022-01-15 08:12:31
【问题描述】:
我有一个链接表,我需要在其中更新现有行中的列
当我(以编程方式)执行引用选择查询的更新查询时,它不起作用,但如果我执行引用填充查询的表的相同查询,它确实有效。下面的例子
我找不到这是为什么。我使用 Select 查询进行了访问更新查询,并弹出错误“操作必须使用可更新查询”。我查了一下,得到了不同的解释。有人对此有见识吗?是否有关于通过引用选择查询更新链接表的特殊规则?
UPDATE Table1, Query1
SET Table1.Filename = Query1.Filename
WHERE (Table1.Client = Query1.Client AND Table1.Id = Query1.Id);
UPDATE Table1, Table2
SET Table1.Filename = Table2.Filename
WHERE (Table1.Client = Table2.Client AND Table1.Id = Table2.Id);
【问题讨论】: