【发布时间】:2019-03-04 03:32:06
【问题描述】:
当我运行这个查询时,
select deviceId,value from table group by deviceId;
deviceId value
T01 50
T01 60
T01 65
T01 32
T02 34
T02 30
T02 22
T02 15
T03 70
T03 78
T03 80
T03 89
但我需要如下输出,
T01 T02 T03
50 34 70
60 30 78
65 22 80
32 15 89
如何使用 mysql 查询来实现这一点?
做这种格式的原因,我想把这样的数据写入excel文件。
【问题讨论】:
-
MySQL pivot table的可能重复
-
你能至少解释一下输出中的行值的逻辑吗?
-
认真考虑处理应用代码中数据显示的问题
-
所有 deviceId 的值是否都相同?
标签: mysql