很抱歉,标题不好,而且这个问题可能很愚蠢。我对SQL很新
我有一个表'df',其中有一个名为code的列。我有一个不同的表“ dictionary”,其中有两列,代码和描述。 我想将列说明添加到基于的表A中。到目前为止我的尝试
alter table df add description datatype
update df
set A.description = B.description
from df A inner join dictionary B on A.code = B.code
我在使用此代码时遇到了一些问题,但我不确定为什么。是否有更好的方法?我会误用别名吗?
答案 0 :(得分:2)
您在更新中遇到错误。如果使用别名,则必须在更新命令后使用它
update A
set description = B.description
from df A inner join dictionary B on A.code = B.code