Выбрать все уникальные значения опций по ключу
Добрый день!
Пытаюсь сделать свой фильтр товаров для Minishop2. Мне нужно получить массив всех возможных опций по ключу key из таблицы modx_ms2_product_options. Подскажите, пожалуйста, как составить правильный запрос.
Пытаюсь сделать свой фильтр товаров для Minishop2. Мне нужно получить массив всех возможных опций по ключу key из таблицы modx_ms2_product_options. Подскажите, пожалуйста, как составить правильный запрос.
Комментарии: 9
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
file.modx.pro/files/d/2/9/d29a89ceada49befd46625734bc0ba0f.jpg
Если пишу так то работает:
$arr_ids = $modx->getChildIds($parents,1,array('context' => 'web'));
$ids = implode(',', $arr_ids);
$sql = «SELECT DISTINCT * FROM dortone_ms2_product_options WHERE product_id IN ($ids)»;
А так уже нет:
$sql = «SELECT DISTINCT * FROM dortone_ms2_product_options WHERE product_id IN ($ids) AND key = 'carry'»;
Подскажите, почему при добавлении AND key = 'carry' перестает работать.
$ids = implode(',', $arr_ids);
Берутся все дочерние ресурсы определенной категории.
ids — 11, 12, 18, 19