2010-06-23 12 views
0

表我使用在矩阵形式,但列和行的值SQL显示不固定

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 
. 
. 

等行和列不固定

回答

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 
. 
. 

等等...行列值不固定

+0

你应该编辑你的帖子,而不是发布这个答案。 (尽管我已经给你提供了帮助。) – 2010-06-23 10:43:52

0

在应用程序代码中创建二维数组会更容易。

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