更新数据库列字段

时间:2017-11-03 01:46:03

标签: sql ms-access

我是数据库的新手,我正在尝试运行更新查询,其伪代码如下所示:     使用TableB.ColumnB的最后一个条目中的值更新TableA.ColumnA的最后一个条目

我尝试执行以下代码:

UPDATE TableA
    SET TableA.ColumnA = (Select Last (ColumnB) from TableB )
    WHERE (((TableA.ColumnA)=(Select LAST(ColumnA) from TableA)));

但是我从Access得到一个错误,说“操作必须使用可更新的查询”。

我将不胜感激任何指导或帮助。

1 个答案:

答案 0 :(得分:0)

尝试使用MAX功能

UPDATE TableA
    SET TableA.ColumnA = (Select MAX(ColumnB) from TableB )
    WHERE TableA.ColumnA = (Select MAX(ColumnA) from TableA);