Выбор случайной записи с учетом приоритета

bubblegum

Новичок
Выбор случайной записи с учетом приоритета

Как выбрать случайную запись, уже знаю )
Интересует такое: как организовать выбор одной записи с учетом приоритета выбора (то есть в таблице например имеется поле priority с значением 0..100 ), ну и желательно чтобы логика была внутри sql
 

Tor

Новичок
есть два значения
одно с приоритером 70, второе - 30
заполняем массив из 100 элементов:
с 0 по 70 - элемент 1
с 71 по 100 - элемент 2
выбираем случайное значение из массива

алгоритм понятен?
 

bubblegum

Новичок
С массивом алгоритм понятный, а на sql никак не получится?

2 Pan chous
для случайной записи пишем order by rand(). А как прописать приоритет ?
 
Сверху