Общие > Базы данных

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

(1/2) > >>

maxbiz:
Господа, как сделать запрос на выброку одной случайной записи из таблицы в MySQL? Это нужно для вставки рекламных сообщений.

Например если записей всего 10, то достается какая-то с id от 1 до 10...

Заранее благодарствую! :beer:

tserbis:
Как вариант - ... ORDER BY RAND() LIMIT 1

maxbiz:
Да это вариант, а как насчет условия просто после WHERE?

tserbis:
В смысле?
Ты хочешь сразу обратиться через WHERE к записи со случайным id?

Tronyx:

--- Цитировать ---Да это вариант, а как насчет условия просто после WHERE?
--- Конец цитаты ---

А у тебя все значения идут подряд? На 99.99% уверен, что нет, а если да, то это временно, и тогда твой вариант не подойдёт. Используй ORDER BY RAND() и не мучайся.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии