MySQL将数据转换为列但具有多行

时间:2015-03-09 19:33:38

标签: mysql pivot pivot-table

我有一张看起来像这样的表:

Order     Property           Value
-----     --------           -----
  1       person1_tel        555-1234
  1       person1_address    123 Road
  1       person2_tel        555-4321
  1       person2_address    321 Ave
  1       shipping_tel       555-5555
  1       shipping_address   468 Place

我想让它看起来像这样:

Order    Type      Telephone    Address
-----    ----      ---------    -------
  1      person1   555-1234     123 Road
  1      person2   555-4321     321 Ave
  1      shipping  555-5555     468 Place

除了两种类型的属性之外,还有很多,但这只是为了提供一个想法。我知道如何转动表格,但我不确定如何按类型正确分组,因为类型本身不是一列。

我还想知道,如果有解决方案,用PHP解析它会更快吗?

0 个答案:

没有答案