SELECT分の中で出す数値の抽出条件を指定する事は出来ないのでしょうか?
MYSQLでデータを出しています。
たとえば以下のデータから日ごとに各ステータスのタスク数を別カラムで出すとします。
今はWHERE分で四つのステータス(終了、実行中、未実行、不明)ごとにサブクエリを作って結合しています。
しかし、このやり方だとステータスの数だけ同じクエリ(SELECT/FROMなど)を書かなくてはいけず、可読性が低く困っています。
たとえば
SELECT 終了したタスクID数、実行中のタスクID数、未実行のタスクID数、不明のタスクID数
GROUP BY '実行日'
というようにSELECT分の中でステータスでデータを絞る方法はないでしょうか?
宜しくお願い致します。