2012-01-14 22 views
0

我有一个名为“属性”,我需要在我们的查询中的列表。这些列需要加入我们的“产品”表,并填入“产品属性值”中的数据。如何使表行成列

表:属性

领域:

  • ID

表:产品

  • ID
  • 名称
  • 描述
  • 其他含有关于产品的更多信息

表字段:ProductAttributeValues

字段:

  • ID
  • ATT ribute ID
  • 产品编号

我怎样才能从属性行是产品一起列,并让他们与productattribute值值填充,并有独特的效果。

回答

0

如果您知道您有多少属性可以多次与属性表进行连接。如果你不知道有多少人可以使用GROUP_CONCAT。 请查看answer GROUP_CONCAT。

您也可以使用第二个查询来获取它们,这是许多用例的实际选择。