私の質問はちょっと変わっていますが、私は可能な限り明確にしようとします。relation bw mysqlのgroup_concatedカラム
products_table
ID | code | product_variants_id | product_name | variants | variants_value
1 | 1| 123451 | beer cake | color | blue
2 | 1| 123451 | beer cake | temperature | cold
3 | 1| 123451 | beer cake | weight | 0.5
4 | 2| 123453 | ad wrap | color | green
5 | 2| 123453 | ad wrap | weight | 1
これは私の最終製品テーブルの外観です。これは製品を表示するためのものです。これが私のやり方です。
SELECT xx.code, GROUP_CONCAT(xx.variants) AS variants,
GROUP_CONCAT(xx.variants_value) AS variants_value ,
xx.product_name, xx.product_variants_id
FROM products_table xx
GROUP BY xx.product_variants_id
は、このクエリの後、私のテーブルには、今、私は単純に、このテーブルを介して実行し、製品を一つずつ取得し、それがバリアントをだ表示することができ、この
code | product_variants_id | product_name | variants | variants_value
1 | 123451 | beer cake | color,temperature,weight| blue,cold,0.5
2 | 123453 | ad wrap | color,weight | green,1
ようになります。
私の本当の疑問は、ちょうど私が得たこれらの連結結果をリンクする方法はありますか?
例:サーバ側の 私はcolor
という変形を得ることができますが、color
の対応する値はどのように取得できますか?
私のアプローチは何ですか?
それは創造的です。私は本当に感動しています。 –