これが私の基本的な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
、それが値になります。どうすれば作れますか?
thisとthisを見つけましたが、失敗しました。私は自分の状況でうまくいく方法を見つけています。助けてくれてありがとう。