parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

aishek 14.04.2009 17:27

Огромный плюс приведённого решения в том, что оно 1) работает, 2) простое.

А минус и "жёсткость" вот в чём:
1) фильтруется таблица по условию в WHERE
2) всё, что осталось после фильтрации сортируется БЕЗ ИНДЕКСА ПО RAND() (filesort, если вам это что-то скажет)
3) выбираются первые две записи сверху и результат вам возвращается.

Вот эта вот сортировка в шаге 2) и есть жесть.