【发布时间】:2017-04-13 19:03:40
【问题描述】:
我是 MySQL 新手,我有一个包含列的表
+---------------------+-------------+
| Date | Temperature |
+---------------------+-------------+
| 2016-01-01 00:00:00 | 10,1 |
| 2016-01-02 00:00:00 | 10,2 |
| ... | ... |
| 2017-01-01 00:00:00 | 12,1 |
| 2017-01-02 00:00:00 | 12,5 |
+---------------------+-------------+
我想收到结果
+--------+------+------+
| Date | 2016 | 2017 |
+--------+------+------+
| 01 Jan | 10,1 | 12,1 |
| 02 Jan | 10,2 | 12,5 |
| ... | ... | ... |
+--------+------+------+
我想使用子查询,但子查询可以有 1 行。有人可以帮我写出正确的查询吗?
【问题讨论】: