我嘗試從我的MYSQL數據庫創建一個數據傳送時遇到以下情況。在實際情況中涉及的表格更多,但我希望保持這一簡要並關注手頭的問題。我有兩個表(products_options_values,products_options)和一箇中間表(products_options_values_to_products_options)。 (道歉爲表的格式,但我認爲你可以區分值爲每個字段。)SQL - 將多行分成一行
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語句:從有關各種表 場product_options_name作爲FIELD名稱和相應的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中實現此結果的任何幫助?感謝您的考慮和努力。馬克
這就是你所說的'join'..table結果。 – bonCodigo
產品表在哪裏?你在哪裏存儲'Product_id'和'Product_name'? – Taryn