简体   繁体   English

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

[英]Updating Data From Multiple tables in redshift

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

Perhaps you can try using a view instead for the 4th table. 也许您可以尝试使用view代替第4个表。 So something like this: 所以像这样:

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

Views are like 'stored queries', so everything you query T4 it will use the latest data in all the other tables 视图就像“存储的查询”,因此您查询T4的所有内容都将使用所有其他表中的最新数据

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM