Forum Webscript.Ru
Общие => Базы данных => Тема начата: maxbiz от 28 Декабря 2002, 15:32:51
-
Господа, как сделать запрос на выброку одной случайной записи из таблицы в MySQL? Это нужно для вставки рекламных сообщений.
Например если записей всего 10, то достается какая-то с id от 1 до 10...
Заранее благодарствую! :beer:
-
Как вариант - ... ORDER BY RAND() LIMIT 1
-
Да это вариант, а как насчет условия просто после WHERE?
-
В смысле?
Ты хочешь сразу обратиться через WHERE к записи со случайным id?
-
Да это вариант, а как насчет условия просто после WHERE?
А у тебя все значения идут подряд? На 99.99% уверен, что нет, а если да, то это временно, и тогда твой вариант не подойдёт. Используй ORDER BY RAND() и не мучайся.
-
Понял, спасибо!