我有一個選擇多個表的名稱查詢:Mysql的聯合多個表到一個大表
SELECT TABLE_NAME AS表與INFORMATION_SCHEMA.TABLES
+---------------+
| TABLES |
+---------------+
| A |
| B |
| <more tables> |
+---------------+
我想創建一個查詢其中每個表中的每個值都按照如下方式結合在一起:
+------------+----+----------+
| table_name | id | name |
+------------+----+----------+
| A | 1 | item1 | <- Items from Table A
| A | 2 | item2 |
| A | 3 | item3 |
| B | 1 | item1 | <- Items from Table B
| B | 2 | item2 |
| <entries for other tables> |
+------------+----+----------+
任何想法?先謝謝你!
這聽起來不像是一個聚合('COUNT(),MAX(),MIN(),SUM() ,etc'),而是像'UNION ALL'和'ORDER BY table_name'。 –
對不起,我改變了標題和標籤合併,而不是聚合。謝謝。 – alexhuang91