>вот не знаю как это осуществить??
>запрос уже выполняется 0.0170 сек вместо 0.0020
Так ты не знаешь как это осуществить или как это сделать быстро? Или ты еще не опредилился?
>AND (bb.pokazov='0' || ( (bv.d between '$seg1' AND '$seg2') AND bb.pokazov=< посчитать кол-во показов текущего пользователя ) )
Этот запрос непонятен никому кроме тебя. Не надо думать, что мы стоим за твоей спиной смотрим в твой код и прекрасно понимаем, что такое "bv.d", "$seg1", какая структура таблиц, связей и прочее.