sql以矩阵形式显示,但列和行值不固定

时间:2010-06-23 10:37:58

标签: mysql

我正在使用的表格

product_parameter

       
    id productid parameterid value
    1      1         1         10
    2      2         2         11
    3      1         2         34
    4      2         4         44
    5      3         2         55
    6      3         3         43
    7      4         1         33
    8      1         3         33
    9      1         4         24

依此类推我希望以表格形式展示

         parameterid 1  2    3        4. . .
productid
1                    43 34   33       24
2                 null  11 null       44 
3
4
.
.

等行和列不固定

2 个答案:

答案 0 :(得分:0)

我正在使用的表格

product_parameter

抱歉想要在查询后更正我需要的输出格式

id productid parameterid value
1      1         1         10
2      2         2         11
3      1         2         34
4      2         4         44
5      3         2         55
6      3         3         43
7      4         1         33
8      1         3         33
9      1         4         24

依此类推我希望以表格形式展示

         parameterid 1  2    3        4. . .
productid
1                    43 34   33       24
2                 null  11 null       44 
3
4
.
.

等......行和列值不固定

答案 1 :(得分:0)

在应用程序代码中创建2D数组要容易得多。

在SQL中,您必须为每列添加连接。