0
我有一個10個表的數據庫,每個表包含:從倍數表選擇指定的數據
id name level
表的名稱是:table_01,table_02,table_03....table_10
。 現在,如何創建查詢來從所有這些表中獲取所有數據,並用union?請提前幫助我,thx p.s.與條件level = 10
我有一個10個表的數據庫,每個表包含:從倍數表選擇指定的數據
id name level
表的名稱是:table_01,table_02,table_03....table_10
。 現在,如何創建查詢來從所有這些表中獲取所有數據,並用union?請提前幫助我,thx p.s.與條件level = 10
SELECT id,name,level FROM table_01
UNION
SELECT id,name,level FROM table_02
UNION
SELECT id,name,level FROM table_03;
同樣,您可以爲所有其他表。
http://www.w3schools.com/sql/sql_union.asp檢查一下。 –
使用連接來獲取數據,並且每個表都具有表的唯一別名,以避免列名衝突(每個名稱爲table_01,table_02,table_03 .... table_10等) –
'SELECT * from table_01 UNION SELECT * from table_02 ... SELECT * from table_10' –