Mysql连接表和联合表有修改结果吗?

时间:2018-06-15 09:03:13

标签: mysql pivot pivot-table

我想要求加入2个表格。我有这样的第一张桌子:

|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),任何人都可以帮助我?,这是不同的问题,我在第三表或结果表中询问,有4列,次数来自2表,并且nm1,nm2,nm3来自1个表字段,所以第三个表是1个表中的数据字段将是3个表(结果表)中的标题列的结果,我认为这是另一种类型。感谢

0 个答案:

没有答案