在redshift中更新多个表中的数据

时间:2017-11-30 07:12:17

标签: sql amazon-redshift

假设我在redshift中有三个表T1,T2和T3。我想通过连接这些表来创建一个单独的表。如果T1,T2中有任何更改,我如何更新第4个表中的数据和T3?

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用view代替第4个表格。所以像这样:

create view T4 as (
    select
        ....
    from T1 ...
    join T2 ...
    join T3 ...
)

视图就像存储的查询一样,所以你查询T4的所有东西都将使用所有其他表中的最新数据