現在、次の形式のテーブルがあります
account_id | phone_name
0 | samsung M360
12 | HTC One
58 | LG Optimus
12 | Novatel
. .
. .
. .
そして、それを次の形式のテーブルに変換したい
account_id | samsung M360 | HTC One | LG Optimus | Novatel | ...
0 1 0 0 0
12 0 1 0 1
58 0 0 1 0
.
.
.
つまり、それぞれの phone_names の数を含むピボット テーブルを作成したいと考えていますaccount_id
。主な問題は、50 以上の異なる電話名があるため、それぞれをリストする通常の方法で MySQL ピボット テーブルを作成できないことですphone_name
。これは可能ですか?