微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将值从行转换为列的查询

如何解决将值从行转换为列的查询

我得到了带有示例数据的 MysqL 表:

+----+--------+------------+-------+
| id | name   | date_add   | value |
+----+--------+------------+-------+
|  1 | test 1 | 2021-05-20 |     5 |
|  2 | test 1 | 2021-05-20 |     2 |
|  3 | test 1 | 2021-05-21 |     3 |
|  4 | test 1 | 2021-05-22 |     4 |
|  5 | test 1 | 2021-05-23 |     3 |
|  6 | test 1 | 2021-05-24 |     5 |
|  7 | test 2 | 2021-05-20 |     6 |
|  8 | test 2 | 2021-05-21 |     2 |
|  9 | test 2 | 2021-05-22 |     6 |
| 10 | test 2 | 2021-05-23 |     3 |
| 11 | test 2 | 2021-05-24 |     8 |
+----+--------+------------+-------+

由此我喜欢得到这样的结果:

+--------+------------+------------+------------+------------+------------+
|  name  | 2021-05-20 | 2021-05-21 | 2021-05-22 | 2021-05-23 | 2021-05-24 |
+--------+------------+------------+------------+------------+------------+
| test 1 |     8      |     3      |     4      |     3      |     5      |
+--------+------------+------------+------------+------------+------------+
| test 2 |     6      |     2      |     6      |     3      |     8      |
+--------+------------+------------+------------+------------+------------+

我可以在 MysqL 中执行此操作吗?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。