条件付き集計を使用するだけです:
select name, sum(type = 0) as count_0, sum(type = 1) as count_1
from t
group by name;
これは、ブール値を数値コンテキストの数値として扱うMySQL機能を使用します。0はfalse、1はtrueです。したがって、値を合計すると、式が真である回数がカウントされます。
条件付き集計を使用するだけです:
select name, sum(type = 0) as count_0, sum(type = 1) as count_1
from t
group by name;
これは、ブール値を数値コンテキストの数値として扱うMySQL機能を使用します。0はfalse、1はtrueです。したがって、値を合計すると、式が真である回数がカウントされます。