这是表格:
name | id |
--------------------
jim | 267
jill | 267
larry| 268
tim | 269
riley| 267
joe | 301
pete | 301
gil | 110
shay : 701
bill | 301
期望的结果分为 5 个类别,不同的数字应该分散在类别中,同时保持相同的数字在一起:
cat 1 | cat 2 | cat 3 | cat 4 | cat 5
------------------------------------------------
jim 267 |Larry 268 |joe 301 |gil 110 |shay 701
jill 267 |tim 269 |pete 301| |
riley 267| |bill 301| |
所以基本上我想在尽可能分离不同 id 的同时进行分组。
最佳答案
看起来您想要明智地对名称和 ID 进行分组。如果是这样,那么应该很简单,只需确保在分组时颠倒顺序即可
Select name,id from table group by id,name
关于php - 将最不可能的匹配项分组 - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49996870/