SQL查询 - 将输出添加到SELECT语句

时间:2017-11-20 16:07:18

标签: sqlite

我编写了一个SQL查询,它使用以下查询合并来自两个单独表的数据:

SELECT * FROM table 1
UNION ALL
SELECT * FROM table 2
ORDER BY column 1

我希望能够做的是在新创建的列中添加列或“标记”,其中详细列出了每个文本条目最初来自的表。所以我的输出会有一个列,详细说明每行最初来自的表。 基本上,我所拥有的表格由大量的数字数据组成,在完成Union命令时很难区分。

感谢您的帮助。 问候, CJW。

2 个答案:

答案 0 :(得分:0)

您可以从您的选择中选择标量值,但您需要指定列而不是scar run scar-ubuntu-16-04 whoami SCAR: Request Id: ed5e9f09-ce0c-11e7-8375-6fc6859242f0 Log group name: /aws/lambda/scar-ubuntu-16-04 Log stream name: 2017/11/20/[$LATEST]7e53ed01e54a451494832e21ea933fca --------------------------------------------------------------------------- sbx_user1059

*

答案 1 :(得分:0)

您可以在SELECT子句中的任何位置添加任何表达式:

SELECT *, 1 AS SourceTable FROM Table1
UNION ALL
SELECT *, 2 AS SourceTable FROM Table2
ORDER BY Column1;