是否可以通过join在三角洲的湖面上进行更新?在mysql(和其他数据库)中,您可以像
update table x
join table y on y.a=x.a
set x.b=y.b
where x.c='something'
我们在三角洲中有类似的东西吗?我知道他们支持和存在子句。他们的文档似乎没有提及有关更新联接的任何内容
答案 0 :(得分: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;