0

是否可以通过连接对 delta 湖表进行更新?在 mysql (和其他数据库)中,你可以像

update table x 
join table y on y.a=x.a 
set x.b=y.b
where x.c='something'

我们在三角洲有类似的东西吗?我知道他们支持并存在子句。他们的文档似乎没有提到有关更新加入的任何内容

4

1 回答 1

1

您可以使用 MERGE INTO 命令来实现它。就像是:

    merge into x using y
    on (x.a=y.a and x.c='something')
    when matched then
    update set x.b=y.b;
于 2019-11-08T12:32:31.793 回答