小编典典

我想合并/合并两个表,并让它创建一个字段来标识它来自哪个表

sql

我想合并/合并两个表,并让它创建一个字段来标识它来自哪个表。我看到了SQL的答案,但我不需要最大值。我只需要合并两个表。这是我当前通过访问查询进行的联合查询的SQL。

SELECT [TableA]。[1As],[TableA]。[2As]
UNION
SELECT [TableB]。[1As],[TableA]。[2As];

我希望这些表创建whattabl字段,并根据它来自的表来填充我告诉它的任何单词,如下所示:

Fields:    1As       2As    WhichTabl

data:      100       1      TableA
           110       0      TableB

提前致谢!请原谅我是新手!


阅读 185

收藏
2021-04-14

共1个答案

小编典典

您可以将列作为常量添加:

SELECT "TableA" as which, [TableA].[1As], [TableA].[2As]
FROM TableA
UNION ALL
SELECT "TableB", [TableB].[1As], [TableB].[2As]
FROM TableB
2021-04-14