Общие > Базы данных
Случайная выборка + сортировка
dub:
Из всех строк необходимо получить случайную выборку, вроде:
--- Код: ---SELECT ... ORDER BY RAND() LIMIT 10
--- Конец кода ---
Но. При этом есть поле, по которому строки таки должны быть отсортированы, вроде:
--- Код: ---SELECT ... ORDER BY order_field
--- Конец кода ---
Вопрос, по существу, в том, как это совместить?
Заренее спасибо.
commander:
например, отсортировать по полю order_field приложением...
dub:
commander
Да, это едиснтвенное решение, которое я пока нашел. Так, в общем-то, и сделал. Спасибо.
Если кто все-таки знает, можно ли это сделать в запросе, было бы интересно.
Alone:
select ... ORDER BY order_field,RAND()
ThE0ReTiC:
Alone
не будет работать это.
Навигация
Перейти к полной версии