有没有办法显示联合中行的 table 原点
Is there a way to display the table orgin for rows in a union
当我合并 n 个 table 时,有没有办法在结果集中添加一个列,说明 table 该行来自什么?
当然 - 为每个语句添加一个硬编码文本列。
select 'This came from table A' as SourceTable, Id, Name
from TableA
--
union
--
select 'This came from table B' as SourceTable, Id, Name
from TableB
当我合并 n 个 table 时,有没有办法在结果集中添加一个列,说明 table 该行来自什么?
当然 - 为每个语句添加一个硬编码文本列。
select 'This came from table A' as SourceTable, Id, Name
from TableA
--
union
--
select 'This came from table B' as SourceTable, Id, Name
from TableB