インライン サブクエリを使用する代わりに、日付列を含むテーブルから複数の列を返すより効果的な方法はありますか?
SELECT (SELECT SUM(`value`) FROM `data` WHERE MONTH(`date`) = 1 AS `Jan`),
(SELECT ...) // Feb, Mar, etc.
12 個のインライン サブクエリを使用すると、クエリ エンジンに負荷がかかるからですよね?
インライン サブクエリを使用する代わりに、日付列を含むテーブルから複数の列を返すより効果的な方法はありますか?
SELECT (SELECT SUM(`value`) FROM `data` WHERE MONTH(`date`) = 1 AS `Jan`),
(SELECT ...) // Feb, Mar, etc.
12 個のインライン サブクエリを使用すると、クエリ エンジンに負荷がかかるからですよね?