我有一個我已經繼承的數據庫,需要創建一個查詢來生成SKU的所有可能的變體。一個表具有「基礎」SKU,另一個表具有所有SKU修飾符。獲取所有可能的連接
例
基本SKU:MARIN可以被修改成
MARINR15 MARINB15 MARING15 MARINR17 MARINB17 MARING17 MARINR19 MARINB19 MARING19 MARINR20 MARINB20 MARING20
基本SKU
ProductID SKU
----------- ---------------
532 MARIN
SKU修飾語
ProductID OptionName OptionValue SkuModifier
----------- -------------------- ------------------------ -----------
532 Color Red R
532 Color Green G
532 Color Blue B
532 Size 17" 17
532 Size 15" 15
532 Size 19" 19
532 Size 20" 20
這不夠通用,或者你的問題缺乏清晰度。您似乎添加了'OptionValue'的第一個字符,其中'OptionName'是Color,但如果'OptionName'是Size,則添加'OptionValue'的數字部分。還有什麼其他的'選項名稱',他們如何對待? –
對不起大家,格式似乎已關閉,並且「SkuModifier」列已脫離屏幕。這些值來自「SkuModifier」列。 – Bryan
@Bryan - 你有(可能)超過2套修改器 - 或只是修飾符不同於這裏列出的?你如何確定修飾符的順序(連接順序)? –