4
CREATE TABLE t1 LIKE testTable
CREATE TABLE t2 LIKE testTable
CREATE TABLE t3 LIKE testTable

CREATE TABLE tableALL LIKE testTable;
ALTER TABLE tableALL ENGINE=MERGE UNION=(t1,t2,t3) INSERT_METHOD=LAST;

我可以tableALL通过 SQL 查询得到 t1、t2 和 t3 的联合吗?

4

1 回答 1

0

您可以在合并它们时手动获取表 nemes:

SELECT *, 't1' AS tableName FROM t1
UNION ALL
SELECT *, 't2' AS tableName FROM t2
UNION ALL
SELECT *, 't3' AS tableName FROM t3
于 2013-09-29T14:13:23.620 回答