php - 将最不可能的匹配项分组 - MySQL

标签 php mysql sorting

这是表格:

            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/

相关文章:

python - Python 中的自定义排序顺序

php - 如何为正确的 PHP 开发配置 emacs?

c# - 通过 Web 服务序列化自定义对象中的名称/值对

带有偏差的MySQL随机记录

c - 用于对多边形轮廓中的顶点进行排序的线性时间算法

javascript - 对除一项之外的一组名称进行排序

php - 避免使用 php 显示具有 Null 值的行

php - 如何创建唯一 ID,例如 YouTube?

MySQL更新顺序与来自同一个表的值

MySQL 查询中的星号