我需要做的是从一个联合查询得到一个表名,其中4个选择来自不同的表.我需要获取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
Run Code Online (Sandbox Code Playgroud)
我需要的结果如下:
1, blablabla, table1
4, blablabla, table4
7, blablabla, table2
Run Code Online (Sandbox Code Playgroud)
dev*_*ull 16
SELECT
ID,
'table1' as TableName
FROM
table1
UNION
...
SELECT
ID,
'table4' as TableName
FROM
table4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16684 次 |
| 最近记录: |