我想组合/联合两个表并让它创建一个字段来标识它来自哪个表。我看到了SQL的答案,但我不需要最大值。我只需要联盟两张桌子。这是我通过访问'进行的联合查询的当前SQL。查询。
SELECT [TableA]。[1As],[TableA]。[2As]
UNION
SELECT [TableB]。[1As],[TableA]。[2As];
我希望这些表创建whichtabl字段,并根据它来自的表格填充我告诉它的任何单词:
Fields: 1As 2As WhichTabl
data: 100 1 TableA
110 0 TableB
先谢谢了!请原谅我是新手!
答案 0 :(得分:0)
您只需将列添加为常量:
SELECT "TableA" as which, [TableA].[1As], [TableA].[2As]
FROM TableA
UNION ALL
SELECT "TableB", [TableB].[1As], [TableB].[2As]
FROM TableB