0
我想将具有特定user_id的日志数据移动到Redshift上的新表。我已经开始与WITH
块like玩:使用Redshift将数据从一个表移动到另一个表
WITH moved_rows AS (
DELETE FROM sensor_log_enable
USING sensor_log_disable
WHERE sensor_log_enable.user_id
IN (16,17,18)
RETURNING sensor_log_enable.*
)
INSERT INTO sensor_log_disable
SELECT * FROM moved_rows;
但红移不喜欢它。
ERROR: syntax error at or near "DELETE"
LINE 2: DELETE FROM active_connections
红移似乎并不包括在DELETE
块WITH
。那么最好的策略是什么? 然后INNER JOIN
或LEFT OUTER JOIN
与DELETE
?
谢谢John为您解答。 – Mio