Есть запрос фильтрации товаров:
SELECT
`t1`.`title`,
count(*) as cnt,
`t2`.`price`
FROM `t1` INNER JOIN `t2` ON `t1`.`collection_id` = `t2`.`id`
INNER JOIN `t3` ON `t1`.`id` = `t3`.`product_id`
INNER JOIN `t4` ON `t1`.`id` = `t4`.`product_id`
WHERE
`t1`.`section_id` = 3 AND
((`t3`.`value` IN ('Бытовой') AND `t1`.`brand_id` IN (18) AND
`t4`.`name` IN (2.5)) OR (`t3`.`value` IN ('Полукоммерческий') AND
`t1`.`brand_id` IN (18) AND `t4`.`name` IN (2.5)))
GROUP BY
`t1`.`id`
HAVING
cnt = 1
ORDER BY
`t2`.`price`
LIMIT 30
где t1 - таблица товаров, t2 - таблица коллекций товаров с ценами, t3 - таблица характеристик к каждому товару (id | product_id | title | value), t4 - таблица с размерами товара.
Проблема в том, что в phpmyadmin он прекрасно выполняется, а через движок не работает. Подскажите, в чем может быть проблема?
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости