Mysqlを用いたデータベース内に
下記のように毎日生成されるログ系のテーブル
log_20170101
log_20170102
log_20170103
.
.
.
.
があるのですが、それぞれのテーブルで集計した結果を結合(UNION ALL)させて表示させたいのですが、それぞれのテーブルに対して集計するクエリを単に、UNION ALLで結合させる以外に効率の良い書き方はありますでしょうか。
例
select avg(count) from log_20170101
union all select avg(count) from log_20170102
union all select avg(count) from log_20170103
;
みたいな感じではなくもう少し良い書き方があれば教えてほしいです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。