申し訳ありませんが、別の回答を作成する必要がありますが、コメントではASCIIスケッチを作成できません
----------
| user |
----------
| id pk|
| name |
| ..... |
----------
----------------
| preference |
----------------
| user_id fk | <-- reference user.id
| header |
| value |
----------------
csv_row=1,churk,height,11,weight,500lb,width,22,...
または csv_row=1,churk,height=11,wieght=500lb,width=22......
これにより、user テーブルに 1 行、user.id = 1、user.name = 優先的に少なくとも 3 行が作成されます。{[1,高さ,11],[1,重量,500ポンド],[1,幅,22]}
したがって、DB にクエリを実行するときに必要なのは
SELECT * FROM user JOIN preference on preference.user_id = user.id WHERE user.name = 'Churk';