こんにちは私は3つの列を持ついくつかのcms(製品)のテーブルを持っています:
product_id feature_id value
1 1 blue
1 8 cotton
2 5 t-shirt
2 1 red
3 8 wool
1 9 large
各製品には独自のIDがあり、各製品には機能のリスト(約10個)があります。各feature_idは機能を表します。feature_idに応じて、「value」列にはそのタイプの機能の値が含まれます。
たとえば、服を想像してみてください。1つのユニークなproduct_id->1つの布->色の種類や素材の価格サイズなどの多くの機能/プロパティ。
質問は次のような3行をフェッチすることが可能ですか
product_id value1 value2
1 blue large
2 red medium
3 green xsmall
4 purple xlarge
ここで、value1は、製品1のfeature_id = 1の場合の値列の文字列であり、value2は、製品1のfeature_id = 9の場合の値列の文字列です(サイズの場合はfeature_id)。
phpで配列をマージせずに、これを1つのステートメントで行う方法を理解できません。