这是我的基本participants
表(显示为关联数组):
[id] => 1
[campaign_id] => 41
[firstname] => Jeff
[lastname] => Berube
在另一个名为 的表上participants_custom
,我可以添加多个属于participants
一行的自定义数据。像这样:
[id] => 51
[participant_id] => 1
[name] => textfield_bh423vjhgv
[data] => qwerty1
[id] => 52
[participant_id] => 1
[name] => textfield_IDRr2kzjZR59Xjw
[data] => qwerty2
[id] => 53
[participant_id] => 1
[name] => textfield_6kj5bhjjg
[data] => qwerty3
我目前正在制作一个join
,但它将唯一的name
,participant_id
和添加data
到我的行中。我想要的是我的查询返回如下内容:
[id] => 1
[campaign_id] => 41
[firstname] => Jeff
[lastname] => Berube
[textfield_bh423vjhgv] => qwerty1
[textfield_IDRr2kzjZR59Xjw] => qwerty2
[textfield_6kj5bhjjg] => qwerty3
其中行值name
变成一列,并且value
,它的值。我怎样才能做到?