假设我有一个学生列表,我想做一个简单的查询:
SELECT * FROM STUDENTS WHERE SCHOOLID = 10;
但是,如果学校 10 中有大约 20(或 n)名学生,我想在每次运行查询时随机选择 7(或 m)名学生。 MySQL 中是否有可能的查询?
最佳答案
使用
SELECT * FROM students WHERE schoolid = 10 ORDER BY RAND() LIMIT m
关于MySQL 从 n 中随机选择 m,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12115012/