我正在使用workbench在redshift中创建表。我的源表dw_subscription有两列,目标testschema.subscription有三列。这是一段代码
INSERT INTO testschema.Subscription (subscriptionrowdate,customerid,subscriptionid) SELECT前100名customerid,subscriptionid FROM dw_subscription;
我想在subscriptionrowdate(目标表)中插入一些值,但由于源表没有这个列,如何继续从SOURCE脚本中为valuerowdate列赋值?
例如SOURCE TABLE
如果subscriptionid为null,则SELECT前100,然后subscrirowdate = subscriptionid +1, customerid,subscriptionid FROM dw_subscription;
有什么想法吗?任何帮助将不胜感激。