小编Yar*_*arp的帖子

带有字符串值的mysql数据透视表

我有一个只有两列的表,如下所示

mysql> select * from stuff_table;
+------+-------+
| name | stuff |
+------+-------+
| John | shoes |
| Jim  | bag   |
| Ely  | book  |
| Tom  | bag   |
| Will | shoes |
| Pitt | book  |
| Dean | bag   |
| Luke | bag   |
+------+-------+
Run Code Online (Sandbox Code Playgroud)

我尝试了很多我发现的解决方案

select distinct
max(case when stuff='shoes' then name else name is null) end as shoes,
max(case when stuff='bag' then name else name is null end) as …
Run Code Online (Sandbox Code Playgroud)

mysql sql pivot aggregate pivot-table

1
推荐指数
1
解决办法
6350
查看次数

标签 统计

aggregate ×1

mysql ×1

pivot ×1

pivot-table ×1

sql ×1