UNION ALL 定义 table

UNION ALL define table

你能告诉我如何确定这个 ID 是从哪个 table 派生的吗? SELECT id FROM table_1 UNION SELECT id FROM table_2

table_1
|id|
|1 |
table_2
|id|
|2 |

通过while我得到了两个id(1, 2)。如何理解其中 table id 1 和其中 table id 2?

您可以注入自己的标识符,例如:

SELECT id, 'T1' as Source
FROM table_1 
UNION 
SELECT id, 'T2'
FROM table_2