我有一个像
这样的查询select id, item, producer from table
结果如下:
id item producer
1 apple A
2 pear A
3 peach A
4 orange B
5 strawberry B
6 melon B
我想要将这个结果洗牌(按ID DESC排序)并得到类似这样的内容
item producer
strawberry B
pear A
orange B
apple A
peach A
melon B
我不想这样显示:
所有项目
所有B项目
所有C项目......
答案 0 :(得分:5)
在ORDER BY中使用rand函数,如下所示:
select id, item, producer from table order by rand();
答案 1 :(得分:3)
要随机播放选项,您可以使用 rand()
以下链接的答案包含更多信息。
SELECT id, item, producer
FROM table
ORDER BY RAND()
答案 2 :(得分:2)
select id, item, producer from table order by rand()
使用Order BY rand()
随机排序结果