Так вот выглядит рабочий процесс
(чот картинку не видать, вот ссылка на неё )
а так выглядит запрос
SELECT SQL_CALC_FOUND_ROWS `shop_items`.* FROM `shop_items` WHERE `shop_items`.`shop_id` = 1 AND ( `shop_items`.`start_datetime` < '2014-10-27 16:24:31' OR `shop_items`.`start_datetime` = '0000-00-00 00:00:00' ) AND ( `shop_items`.`end_datetime` > '2014-10-27 16:24:31' OR `shop_items`.`end_datetime` = '0000-00-00 00:00:00' ) AND `shop_items`.`siteuser_group_id` IN (0, -1) AND `name` LIKE '%SUBARU%' AND `shop_items`.`active` = 1 AND `shop_items`.`deleted` = 0 ORDER BY `shop_items`.`sorting` ASC, `shop_items`.`name` ASC LIMIT 2 OFFSET 0
И вот как-то ума не приложу куда смотреть в этом случаи.