Select 从同一表格中的4个最低ID中选择一个随机ID

Select 从同一表格中的4个最低ID中选择一个随机ID,select,random,subquery,multiple-select,nested-queries,Select,Random,Subquery,Multiple Select,Nested Queries,如果你能帮助我,我将不胜感激 我想写一个select语句,它将执行以下操作: 从同一表格中最低的4个ID中选择一个随机ID 注:例如,ID可以是表中大约100条记录列表中的学生分数。我想得到4个分数最低的学生,最后随机挑选一个记录 非常感谢我找到了以下代码: SELECT * FROM (select * from tablename ORDER BY status ASC limit 4) q ORDER BY RAND() LIMIT 0,1; 请确认这是否是一个好的答案和正确的方式做选择

如果你能帮助我,我将不胜感激

我想写一个select语句,它将执行以下操作:

从同一表格中最低的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数据库。。。。。。。。。。。。。。。。。。。。。谢谢