2005年01月20日 存档

随机提取结果的SQL语句

2005年01月20日,星期四

刚才从VeryCD的会员中随机抽取了200名幸运者,每人赠送50条短讯。
主要用了 ORDER BY RAND() 这个 mysql 的随机排序功能来实现了此效果。
现在将用于随机抽取的sql语句贴出,以示公平:

SQL
SELECT `name` , `email`
FROM `dash_forum_members` WHERE `warn_level` <1 AND `last_post` >1105417965 AND (
`mgroup` =3 OR `mgroup` =16
)
ORDER BY RAND( )
LIMIT 0, 200