我是数据库的新手,我正在尝试运行更新查询,其伪代码如下所示: 使用TableB.ColumnB的最后一个条目中的值更新TableA.ColumnA的最后一个条目
我尝试执行以下代码:
UPDATE TableA
SET TableA.ColumnA = (Select Last (ColumnB) from TableB )
WHERE (((TableA.ColumnA)=(Select LAST(ColumnA) from TableA)));
但是我从Access得到一个错误,说“操作必须使用可更新的查询”。
我将不胜感激任何指导或帮助。
答案 0 :(得分:0)
尝试使用MAX
功能
UPDATE TableA
SET TableA.ColumnA = (Select MAX(ColumnB) from TableB )
WHERE TableA.ColumnA = (Select MAX(ColumnA) from TableA);