Mysql Pivot表动态列数

时间:2016-05-26 21:43:14

标签: mysql pivot

我在mysql中有一个动态属性表

attributes
----------
attribute_id    description
1               Code produit
2               Code millesime  
3               Titre du produit
...             ....

产品表:

products
--------
product_id  attribute_id    value
1020        1               xyz
1020        2               zyt
1020        3               UUU
....        ...             ....

我需要一个sql语句来转动products表,以便我得到以下内容:

products_pivot
--------------

product_id  Code produit    Code millesime  Titre du produit    ...
1020        xyz             zyt             UUU                 ...

有没有一种简单的方法可以在mysql中实现这一点,因为生成的列数是动态的?

如果是这样的话,我也想知道性能是多少,我们说1000个产品,每个产品包含大约100个属性。 (这意味着产品表中有100000条记录......)

0 个答案:

没有答案