Teradata更新连接语法

时间:2012-02-10 14:48:52

标签: sql join teradata

我已经尝试了一些我在互联网上看过的例子,但我似乎无法弄明白。这是Teradata数据库。

我的TableA有CustomerId和DepartmentId。

我有TableB,也是CustomerId和DepartmentId。

我知道这种结构不实用,但这是一个高度非规范化的数据库,我们从一个离岸开发团队接管,我们必须处理我们的工作。

我想要做的是在CustomerId上加入TableA和TableB,然后将TableB的DepartmentId设置为TableA中的内容。我非常感谢正确的语法。

1 个答案:

答案 0 :(得分:14)

UPDATE A
FROM TableA A, TableB B
SET DepartmentId = B.DepartmentId
WHERE A.CustomerId = B.CustomerId