這裏是我的表:如何使用PHP轉換規範化的數據集?
用戶表
id | name
1 | john
2 | lucy
user_accounts表
id | user_id | account_name
1 2 lucy_lu
2 1 johndoe
account_parameters表
id | account_id | parameter_id | value
1 1 10 4000
2 1 11 1450
3 2 10 5000
4 2 11 1150
參數表
id | parameter_value | parameter_name
10 height Height
11 max_score Max Score
我希望得到的結果:
user_id | user_name | account_name | Height | Max Score
1 john johndoe 5000 1150
2 lucy lucy_lu 4000 1450
我搜索「MySQL的生成與數據列」和類似的,發現了許多解決方案1個或2個表,但我不知道如何實現那些這裏。我知道如何選擇帶連接的靜態字段,但我不知道如何在此示例中選擇「高度」和「最高分數」。
什麼回答有關GROUP BY? – jarlh
我認爲user_id 1的高度應該是4000,其他數據也是 –
你使用php嗎? – Alex