有表用户ID
Id
--
1
2
3
4
5
6
7
8
Run Code Online (Sandbox Code Playgroud)
我想选择用逗号分隔的 rand id,我有如下查询
SELECT GROUP_CONCAT(Id) FROM `userid` order by rand(Id);
Run Code Online (Sandbox Code Playgroud)
但即使使用 rand(Id) 它也会按升序显示结果如下 1,2,3,4,5,6,7,8
预期结果应该是随机和逗号分隔的随机顺序,我怎么能得到?..
你希望把order by在group_concat()语句:
SELECT GROUP_CONCAT(Id order by rand())
FROM `userid` ;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1319 次 |
| 最近记录: |