如何解决将值从行转换为列的查询
我得到了带有示例数据的 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] 举报,一经查实,本站将立刻删除。