我需要使用另一个数据库的另一列中的值更新数据库中的列。
这是我的问题:
UPDATE dbA.tableA as a
SET a.columnA = b.columnB
FROM dbB.tableB as B
WHERE
a.num = b.num
我收到错误:
两个数据库都在同一台服务器上。
我该如何解决这个问题?
答案 0 :(得分:0)
使用join的正确更新格式是
UPDATE dbA.tableA a
join dbB.tableB b on a.num = b.num
SET a.columnA = b.columnB