gpt4 book ai didi

sql - 在 PostgreSQL 中有条件地与 UNION ALL 一起添加一个新列

转载 作者:行者123 更新时间:2023-11-29 12:33:42 25 4
gpt4 key购买 nike

我正在组合两个具有相同列的表。它们来自两个不同的来源,例如治疗组和对照组。我想知道每一行来自哪里。

是否可以通过某种方式修改我的查询来做到这一点?

--Combine them
create table x as (
select * from y
union all
select * from z);

最佳答案

添加另一列以标识来源?

CREATE TABLE x AS 
SELECT 'y' src, * FROM y
UNION ALL
SELECT 'z' src, * FROM z;

关于sql - 在 PostgreSQL 中有条件地与 UNION ALL 一起添加一个新列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18305513/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com