0

前の質問の続きです。MYSQL の 1 つの列から 2 つの値を一致させる方法

[variant_options]テーブルには[combination]列があります。
[combination]は、[option_id][variant_id]
[option_id]アンダースコア[variant_id ] として 1_2、1_3 として保存します。
正しいオプションとそのバリエーションを各製品に一致させるには、それらの値を参照できる必要があります。つまり、LEFT JOIN variant_name ON variant_name.variantid = (組み合わせ列のアンダースコアの後の値。)

さらに、1 つの製品に複数の [オプション] が割り当てられている場合、文字列は に増加します。
optionid#_variationid#_optionid#_variationid# など (1_1_3_2)

さらにアイデアをいただければ幸いです。

4

0 に答える 0