我有这个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
我尝试了很多东西,但我没有接近解决方案。
提前致谢。