2016-03-02 26 views
0

我有一個10個表的數據庫,每個表包含:從倍數表選擇指定的數據

id  name  level 

表的名稱是:table_01,table_02,table_03....table_10。 現在,如何創建查詢來從所有這些表中獲取所有數據,並用union?請提前幫助我,thx p.s.與條件level = 10

+0

http://www.w3schools.com/sql/sql_union.asp檢查一下。 –

+0

使用連接來獲取數據,並且每個表都具有表的唯一別名,以避免列名衝突(每個名稱爲table_01,table_02,table_03 .... table_10等) –

+0

'SELECT * from table_01 UNION SELECT * from table_02 ... SELECT * from table_10' –

回答

1
SELECT id,name,level FROM table_01 
UNION 
SELECT id,name,level FROM table_02 
UNION 
SELECT id,name,level FROM table_03; 

同樣,您可以爲所有其他表。