MYSQL DB からデータフィードを作成しようとすると、次のような状況になります。実際の状況に関係するテーブルは他にもありますが、これは簡潔にして目前の問題に焦点を当てたいと思いました。2 つのテーブル (products_options_values、products_options) と中間テーブル (products_options_values_to_products_options) があります。(表の書式設定については申し訳ありませんが、各フィールドの値を区別できると思います。)
TABLE: products_options_values<br>
products_options_values_id | products_options_values_name <br>
28 9-11<br>
52 Black<br>
53 In-Line<br>
TABLE: products_options_values_to_products_options<br>
products_options_values_to_products_options_id | products_options_id | products_options_values_id<br>
31 2 28<br>
56 1 52<br>
57 3 53<br>
TABLE: products_options<br>
products_options_id | products_options_name <br>
1 Color<br>
2 Size<br>
3 Style<br>
次の結果を含む SQL ステートメントを作成しようとしています。フィールド名として products_options_name を持つ製品に関するさまざまなテーブルからのフィールドと、対応する products_options_values_name および対応する値が同じ行にあります。例えば:
Product_ID Product_Name MPN Price Color Size Style
00001 Acme Rollerskates A99 99.99 Black 9-11 In-Line
MYSQLでこの結果を達成する方法について何か助けはありますか? ご検討とご尽力いただきありがとうございます。マーク