前提
下記のようなテーブルがあったとします
| id | コード | 金額 |
|---|---|---|
| 1 | 1 | 100 |
| 2 | 1 | 200 |
| 3 | 2 | 300 |
| 4 | 2 | 400 |
| 5 | 2 | 400 |
上記のテーブルから下記のような形でレコードを取得することは可能なのでしょうか?
| コード1の件数 | コード2の件数 | |
|---|---|---|
| 2 | 3 |
現在の状態
SQL
SELECT COUNT(コード) AS コード1の件数, COUNT(コード) AS コード2の件数 FROM Aテーブル GROUP BY コード
結果
| コード1の件数 | コード2の件数 | |
|---|---|---|
| 2 | 2 | |
| 3 | 3 |
当たり前なのですがこのようにしかなりません。
実現方法の検討もつかないような状態です、どなたかお助けください。。。

0 コメント