【发布时间】:2021-09-01 11:22:19
【问题描述】:
我想为每个 user_id 复制 step4 和 step3 的记录。
我怎样才能做到这一点?
这是预期的结果:
这里是示例数据:
WITH t1 AS (
SELECT 'A' AS interim_id, NULL AS user_id, 'step1' AS step UNION ALL
SELECT 'A' AS interim_id, NULL AS user_id, 'step2' AS step UNION ALL
SELECT 'A' AS interim_id, NULL AS user_id, 'step3' AS step UNION ALL
SELECT NULL AS interim_id, 'B' AS user_id, 'step4' AS step )
【问题讨论】:
标签: sql postgresql duplicates sql-insert