我有以下列表根據每週存檔創建的表格。如何使用相同的表模式查詢多個SQL表?
dbtable
dbtable_01_04_2017
dbtable_01_07_2017
dbtable_02_09_2017
dbtable_03_06_2017
dbtable_05_08_2017
dbtable_06_05_2017
dbtable_08_04_2017
dbtable_08_07_2017
dbtable_09_09_2017
dbtable_10_06_2017
dbtable_12_08_2017
dbtable_13_05_2017
dbtable_15_04_2017
dbtable_15_07_2017
dbtable_17_06_2017
dbtable_19_08_2017
dbtable_20_05_2017
dbtable_22_04_2017
dbtable_22_07_2017
dbtable_24_06_2017
dbtable_26_08_2017
dbtable_27_05_2017
dbtable_29_04_2017
dbtable_29_07_2017
他們都具有完全相同的立柱結構:
TIME_STAMP,USERNAME,INFO,原因
我需要使用一次相同的查詢,當然只能通過查詢所有的人在下面的示例查詢中更改表名。
SELECT * FROM dbtable WHERE USERNAME="XXXX";
我GOOGLE了一下,希望有一種方法來通配名稱在查詢中,但我瞭解到,SQL不支持。
基本上,我在尋找某種for循環迭代查詢到多個表。
請注意,新表將每週根據我們的檔案自動化添加。
請證明有周表。然後我們會試着解釋爲什麼這樣沒有優勢。 –