我有一张这样的桌子:
num | type
-----+------
123 | 3
123 | 2
123 | 3
123 | 2
124 | 3
124 | 1
124 | 3
124 | 3
我想按num
列分组,并有一列计算每种不同的类型(我提前知道所有可能的值)。所以我会得到:
num | 1 | 2 | 3
-----+---+---+---
123 | 0 | 2 | 2
124 | 1 | 0 | 3
这可以用 SQL 实现吗?我正在使用 MySql。