SELECT * FROM test1 AS u INNER JOIN (SELECT id FROM test1 WHERE totalScore BETWEEN 5 AND 100 ORDER BY RAND() LIMIT 100) AS t ON t.id=u.id WHERE 1可以参考这种写法;SELECT * FROM student WHERE totalScore BETWEEN 5 AND 100 ORDER BY RAND() LIMIT 100;这种写法是mysql的常规写法,但性能一般,可以用第一种
可以参考这种写法;
这种写法是mysql的常规写法,但性能一般,可以用第一种