如何根据源添加标志变量

How to add flag variable based on source

我想合并两个表并添加一个标志列 (1,0) 以指示它们的来源。关于如何执行此 SQL 的任何帮助?

select 0 my_flag,your_column 来自 your_table_1 联合所有 select 1 my_aflag,您的 _column 来自 your_table_2

只需将静态列添加到您的 SELECT

SELECT
    a
    ,b
    ,0 AS flag
FROM
    t1
UNION ALL
SELECT
    a
    ,b
    ,1 AS flag
FROM
    t2