我有一个包含2列这类数据的表:
TypeOfFruits | Production2014 |
Mangoes 450
Mangoes 100
Berries 50
Berries 75
Mangoes 45
Berries 25
我的问题是:如何查询这两列中的数据,以便我可以在新列中获得结果,如:
production2014 for Mangoes | production2014 for Berries
450 50
100 75
45 25
答案 0 :(得分:0)
在mysql中使用PIVOT
,UNPIVOT
会得到你想要的东西。
在这里,我发现了一个关于正确使用PIVOT的旧讨论,
在这里; http://stratosprovatopoulos.com/web-development/mysql/pivot-a-table-in-mysql/