Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试查询我的数据库以返回前 16 个排序结果(按名为 rank 的字段排序),但顺序是随机的。
我可以通过使用 php 对返回的(和排序的)16 个结果进行改组来调整 php 将使用的数组来轻松地做到这一点。我想知道是否有一种简单的方法可以直接在查询本身中执行此操作。
尝试
select * from ( select * from your_table order by rank limit 16 ) x order by rand()