Mysql查询转置结果

时间:2017-11-07 10:28:04

标签: mysql

我有这个mysql查询:

SELECT stats.date,
           SUM (stats.MOROCCO_EUR_SPA),
           SUM (stats.TUNISIA_EUR_SPA),
           SUM (stats.TURKEY_EUR_SPA),
           SUM (stats.GREECE_EUR_SPA)
    FROM stats
    WHERE DATE(date) BETWEEN '2010-08-01' AND '2011-07-31'

它给了我5列。

date        MOROCCO_EUR_SPA TUNISIA_EUR_SPA TURKEY_EUR_SPA GREECE_EUR_SPA
01/08/2010       150            265              193          357

我想将列转换为行,如下所示:

                   date        

MOROCCO_EUR_SPA     150
TUNISIA_EUR_SPA     265
TURKEY_EUR_SPA      193
GREECE_EUR_SPA      357

我尝试了很多东西,但我没有接近解决方案。

提前致谢。

0 个答案:

没有答案