我有以下产品数据(在线商店):
ProductId ProductOptionGroupId ProductOptionId
26 1 13
26 1 12
44 1 22
44 1 23
44 2 20
44 2 21
44 3 25
44 3 24
如果产品组是(say)“Size”或“Colour”,产品使用将是(say)“Large”、“Extra Great”和“Red”、“黑”等。
基本上,我想找到每个产品的所有可能的产品选择组合。 例如,关于产品44,我想:
22, 20, 25 (Large, Black, Cotton)
22, 20, 24 (Large, Black, Nylon)
22, 21, 25 (Large, Red, Cotton)
22, 21, 24 (Large, Red, Nylon)
23, 20, 25 (Extra Large, Black, Cotton)
23, 20, 24 etc...
23, 21, 25
23, 21, 24
每个产品选择组只有一种产品选择权,供各行使用。 I.e. 大型和外观是相互排斥的。
理想的情况是,与这些数值一样,我对每种产品(22,21,25年)形成一种单一的VARCHAR。
如何在2005年Kall服务器中做到这一点?
增 编