データベースに次の構造のテーブルがあります。
ID COMPANY_ID Status
-----------------------
1 10 1
2 10 2
3 12 2
4 12 2
5 12 1
6 13 3
7 14 3
8 14 3
9 10 1
10 10 2
結果を会社 ID でグループ化し、各ステータスをカウントして、個別の列としてリストしたいと考えています。
すなわち
COMPANY_ID Status 1 Status 2 Status 3
-------------------------------------------
10 2 2 0
12 1 2 0
13 0 0 1
14 0 0 2
私の質問は、テーブルから上記の結果を取得するにはどうすればよいですか? おそらく会社のテーブルに参加します。
いくつかの可能性を試しましたが、結果が得られませんでした。