Lin*_*sku 1 mysql sql sql-order-by
我的表有很多行,它们具有相同的列.我将这个专栏称为"喜欢".如果我使用"按喜好排序",那么具有相同"喜欢"的行将在它们被添加到数据库时被排序.我想要所有具有相同"喜欢"的行随机排序.我尝试了"ORDER BY likes,rand()",但所有内容都是随机排序的.我怎样才能做到这一点?
我建议你再检查一下.将一个子句添加order by something, rand()到我的一个查询中的行为完全符合您的预期,并且组中只发生随机化something.
请注意,随着您的表变大,rand()在order by子句中使用将无法很好地扩展.