我正在合并两个具有相同列的表。它们来自两个不同的来源,比如治疗组和对照组。我想知道每一排是从哪里来的。
可以通过某种方式修改我的查询来实现吗?
--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;