【发布时间】:2014-03-06 01:17:32
【问题描述】:
我需要在 prestashop 1.5 中获取产品功能,但问题是我使用了一种修改,使我能够为每个产品的一个功能赋予多个价值
示例:
兼容的存储卡: - 备忘录 xD - 记忆棒 - 记忆棒 PRO - 多媒体卡 (MMC) - Carte Secure Digital (SD)
我收到了这个查询:
Select fl.name, fvl.value, f.id_feature
From ps_feature_lang fl Left Join
ps_feature_product fp On fl.id_feature = fp.id_feature And fp.id_product = 291
Left Join
ps_feature_value_lang fvl On fp.id_feature_value = fvl.id_feature_value And
fvl.id_lang = 5 Left Join
ps_feature f On f.id_feature = fl.id_feature
Where fl.id_feature In (Select ps__fc_categories_features.feature_id
From ps__fc_categories_features)
Group By fl.name, fvl.value, f.id_feature, fl.id_feature
Order By f.position
但是如果给定产品的某个功能具有多个值,它将为该功能提供多个原始值 最好的是一个查询,它将连接每个具有多个值的特征的值
谢谢。
【问题讨论】:
标签: mysql product concat prestashop-1.5 multiple-value