我需要做的是从一个包含4个来自不同表的select语句的union查询结果中获取表名。我需要获取id和表名以进行进一步处理。
例如,我有table1、table2、table3和table4,并且有一个查询:
SELECT id from table1,blablabla
UNION
SELECT id from table2,blablabla
UNION
SELECT id from table3,blablabla
UNION
SELECT id from table4,blablabla
我需要的结果是:
1, blablabla, table1
4, blablabla, table4
7, blablabla, table2
SELECT tablealias.@@TABLENAME FROM Table1 tablealias
- undrline - Reinstate Monica