Я юзаю такой финт...
Denis Popov 14.04.2009 18:48
/ 14.04.2009 18:55
SELECT name FROM my_table JOIN (
SELECT CEIL(RAND() * (
SELECT MAX(id) FROM my_table
)) AS randomID
) AS random_table ON random_table.randomID=my_table.ID
Подробнее:
http://jan.kneschke.de/projects/mysql/order-by-randПо-русски:
http://ya-krevetko.com/archives/4
- Вопрос про Random, dipsigner 14.04.2009 15:48
- Уточните условия, aishek 14.04.2009 16:12 / 14.04.2009 16:12
- Ответ, dipsigner 14.04.2009 16:17
- where dt >=2009-04-09 order by RAND() limit 2 (-), redactor [M] 14.04.2009 16:52 / 14.04.2009 16:52
- жёстко :) (-), aishek 14.04.2009 17:06
- А то! (-), redactor [M] 14.04.2009 17:13
- Ясно (-), dipsigner 14.04.2009 17:21
- Что жестко-то? :) (-), dipsigner 14.04.2009 17:08
- Ответ, aishek 14.04.2009 17:27
- А что вы можете предложить? (-), dipsigner 14.04.2009 17:29
- А вот что:, aishek 14.04.2009 19:30 / 14.04.2009 19:32
- Ответ, dipsigner 14.04.2009 20:48
- Ответ, dipsigner 14.04.2009 20:54
- Я юзаю такой финт..., Denis Popov 14.04.2009 18:48 / 14.04.2009 18:55
- Большое спасибо :-) (-), dipsigner 14.04.2009 16:57