问题描述
- mysql的有顺序的随机排序需求
-
打个比方:
select * from table orderby rand() limit 0,5
和
select * from table orderby rand() limit 0,10
的结果的前五条数据是相同的,有什么想法和建议么?
解决方案
小白的想法,先将前10放入临时表,再从临时表取前5
解决方案二:
select * from table orderby UUID() limit 0,5
时间: 2024-09-09 10:44:16