SQL Query组shuffle

Oli*_*tti 2 mysql sql

我有一个查询

select id, item, producer from table
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

  id          item            producer
   1          apple            A
   2          pear             A
   3          peach            A
   4          orange           B
   5          strawberry       B
   6          melon            B
Run Code Online (Sandbox Code Playgroud)

我想要将这个结果洗牌(按ID DESC排序)并获得类似的结果

item            producer
strawberry       B
pear             A
orange           B
apple            A
peach            A
melon            B
Run Code Online (Sandbox Code Playgroud)

我不想这样显示:

所有项目

所有B项目

所有C项目......

Cod*_*ver 5

在ORDER BY中使用rand函数,如下所示:

select id, item, producer from table order by rand();
Run Code Online (Sandbox Code Playgroud)