小五六资源网,小五六博客
  • 首页
  • Java
  • mysql随机获取10调数据(千万级,查询速度最快)

mysql随机获取10调数据(千万级,查询速度最快)

发布:小五六资源网 2021年2月3日 6:47 星期三分类: Java

SELECT * FROM article AS t1 JOIN
   (SELECT
          ROUND(
              RAND() * (
                  (SELECT MAX(id) FROM article) - (SELECT MIN(id) FROM article)) +
                  (SELECT MIN(id) FROM article)
             ) AS id
      ) AS t2
WHERE t1.id >= t2.id ORDER BY t1.id LIMIT 10;
温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

发表评论: