1

これが私の基本的な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のみが追加されます。私が欲しいのは、クエリが次のようなものを返すことです:nameparticipant_iddata

[id] => 1
[campaign_id] => 41
[firstname] => Jeff
[lastname] => Berube
[textfield_bh423vjhgv] => qwerty1
[textfield_IDRr2kzjZR59Xjw] => qwerty2
[textfield_6kj5bhjjg] => qwerty3

行の値nameが列になりvalue、それが値になります。どうすれば作れますか?

thisthisを見つけましたが、失敗しました。私は自分の状況でうまくいく方法を見つけています。助けてくれてありがとう。

4

1 に答える 1