将MySQL / JSON数据转换为表格

时间:2012-01-26 15:03:59

标签: jquery mysql json plugins tabular

比主题更复杂。我基本上运行一个返回4列数据的SQL查询。最后一列是一个数字,前三列包含有关数字的信息。

具体做法是:

Col1: Question Text
Col2: Info Type
Col3: Banner
Col4: Average

所以我要查询一个大型数据集,以获得一堆项目的平均分数。

我可能会查询获取Q1和Q2的结果,其中Info Type为Favorite或Second Favorite,Banners为Canada和USA。

我希望输出表看起来像是:

               |Canada           |USA
Q1 | Favourite | Average Score   | Average Score
Q1 | SecondFav | Average Score   | Average Score
Q2 | Favourite | Average Score   | Average Score
Q2 | SecondFav | Average Score   | Average Score

我正在寻找一种方法(可能是插件或工具),我可以在其中指定要在行中使用哪些数据以及在列中使用哪些数据。

不确定是多么清楚,感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

您可以在mysql中执行此操作,只需使用CASE语句将行转换为列:

 Select col1 as 'Question', col2 as 'Info Type',
        case when Col3 = 'Canada' then col4 end as 'Canada',
        case when Col3 = 'USA' then col4 end as 'USA'
 from yourTableName