Error Number: 1064

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND `site_catalog`.`id` IN ('726', '727', '728') HAVING (price >= 1500 OR pr' at line 4

SELECT `site_catalog`.`in_stock`, `site_catalog`.`factoryid`, `site_catalog`.`id`, (site_catalog.price * site_currency.koef_pb) as price_pb, (site_catalog.price * site_currency.koef) as price, (site_catalog.old_price * site_currency.koef_pb) as old_price_pb, (site_catalog.old_price * site_currency.koef) as old_price, `valuta_from_pb` FROM (`site_catalog`) JOIN `site_currency` ON `site_catalog`.`valuta` = `site_currency`.`id` WHERE `site_catalog`.`factoryid` IN () AND `site_catalog`.`id` IN ('726', '727', '728') HAVING (price >= 1500 OR price_pb >= 1500) AND (price <= 2500 OR price_pb <= 2500)

Filename: models/catalog_model.php

Line Number: 1197