「タイプ」列に基づいて、単一列「金額」の2つの異なるSUMを取得したい。
mysql>select * from tbl;
+--------+----------+----------+----------+
| id | CustID | amount | type |
+--------+----------+----------+----------+
| 1 | 1 | 100 | 0 |
| 2 | 2 | 200 | 0 |
| 3 | 3 | 200 | 0 |
| 4 | 1 | 100 | 1 |
| 5 | 1 | 100 | 0 |
| 4 | 3 | 100 | 0 |
| 5 | 1 | 300 | 1 |
| 6 | 2 | 100 | 1 |
+--------+----------+----------+----------+
mysql>Query Result (Want this Result);
+-------------+-------------+-------------+
| CustID | amount1 | amount2 |
+-------------+-------------+-------------+
| 1 | 200 | 400 |
| 2 | 200 | 100 |
| 3 | 400 | 0 |
+-------------+-------------+-------------+
上記の例では、0 または 1 しかない Type 列があり、「CustID」で「Amount」列グループの合計を取得したいということです。