从同一表中的4个最低ID中选择一个随机ID
问题描述:
如果您能帮助我,我将不胜感激。从同一表中的4个最低ID中选择一个随机ID
我想编写一个select statement
这将做到以下几点:
注意 “从最低4 ID在同一个表中选择一个随机ID”:ID可能例如表格中约100条记录的列表中的学生分数。我希望得到最低分数的4名学生,并最终随机挑选一条记录。
感谢很多
答
我了解下面的代码:
SELECT * FROM (select * from tablename ORDER BY status ASC limit 4) q ORDER BY RAND() LIMIT 0,1;
请确认它是否是一个很好的答案,并做选择正确的方法。任何答案将是受欢迎的
非常感谢
你使用哪个数据库? –
mysql数据库..................... thx –