如何对Group By查询的结果进行转列?
SELECT uid, level, count(uid) as counter
FROM user_log
GROUP BY uid, level;
+-------+----------+---------+
| uid | level | counter |
+-------+----------+---------+
| 101 | 2 | 1890 |
| 101 | 1 | 230 |
| 102 | 2 | 430 |
| 102 | 1 | 30 |
+-------+----------+---------+
期待如下的展示方式
+-------+----------+---------+
| uid | cunter1 | counter2|
+-------+----------+---------+
| 101 | 230 | 1890 |
| 102 | 30 | 430 |
+-------+----------+---------+
模拟数据演示