mysql怎样高效率随机获取n条数据

ID连续的状况下(注意不能带where,不然结果很差):sql SELECT * FROM `mm_account` AS t1 JOIN (SELECT ROUND(RAND() * (SELECT MAX(id) FROM `mm_account`)) AS id) AS t2 WHERE t1.id >= t2.id ORDER BY t1.id ASC LIMIT 4; ID不连续的状况下
相关文章
相关标签/搜索