基本的に、1 日あたりのテーブルを持つデータベースがあります。過去 30 日間のデータを照会する必要があるため、30 のテーブルにわたって select ステートメントを実行する必要があります。
これはphpであり、テーブルはそのように命名されています。
table_01_03_13
table_02_03_13
table_03_03_13
table_04_03_13
etc...
私の質問は、これらのテーブルが日付であることを念頭に置いてこれらのテーブルをクエリする最良の方法は何ですか?クエリ文字列を作成するために過去 30 日間をループしますか? 次のような文字列が得られます。
SELECT * FROM table_01_03_13, table_02_03_13, table_03_03_13, table_04_03_13....
または、これをより迅速かつ簡単に行うための SQL 関数はありますか?
1 日にテーブルが存在する唯一の理由は、毎日 40,000 レコードが DB に追加されるという事実によるものです。