2013-07-04 47 views
1

如果您能帮助我,我将不胜感激。从同一表中的4个最低ID中选择一个随机ID

我想编写一个select statement这将做到以下几点:

注意 “从最低4 ID在同一个表中选择一个随机ID”:ID可能例如表格中约100条记录的列表中的学生分数。我希望得到最低分数的4名学生,并最终随机挑选一条记录。

感谢很多

+0

你使用哪个数据库? –

+0

mysql数据库..................... thx –

回答

0

我了解下面的代码:

SELECT * FROM (select * from tablename ORDER BY status ASC limit 4) q ORDER BY RAND() LIMIT 0,1; 

请确认它是否是一个很好的答案,并做选择正确的方法。任何答案将是受欢迎的

非常感谢

相关问题