这个问题在这里已经有答案了:
如何在mysql中返回pivot表输出(9个答案)
mysql-从行到列(12个答案)
两年前关门了。
我想请求加入两个表。我有这样的第一张table:
|idsite | nmsite |
-------------------
| 1 | nm1 |
| 2 | nm2 |
| 3 | nm3 |
--------------------
第二张表是:
|idsite | iddetsite | dataA | dataB | dataC | time |
----------------------------------------------------------------
| 1 | 1 | 3 | 4 | 5 | 2015-01-01|
| 1 | 2 | 3 | 2 | 3 | 2015-02-01|
| 1 | 3 | 5 | 3 | 2 | 2016-01-01|
| 1 | 4 | 5 | 3 | 2 | 2016-02-01|
| 2 | 5 | 2 | 5 | 3 | 2015-02-02|
| 2 | 6 | 5 | 3 | 2 | 2016-04-02|
| 3 | 7 | 7 | 1 | 1 | 2015-01-01|
| 3 | 8 | 3 | 3 | 3 | 2016-02-02|
----------------------------------------------------------------
dataa的结果应该是:
| time | nm1 | nm2 | nm3 |
------------------------------------
| 2015 | 6 | 2 | 7 |
| 2016 | 10 | 5 | 3 |
------------------------------------
ket:结果表中的nm1是按年份求和(dataa),有人能帮我吗?这是不同的问题,我在第三个表或结果表中问,2表中有4列,时间,1表中有nm1、nm2、nm3字段,所以第三个表是结果,其中1表中的数据字段将是3表(结果表)中的标题列,我想这是另一种。谢谢
暂无答案!
目前还没有任何答案,快来回答吧!