无论时间顺序如何,都对mysql表行重新排序

时间:2019-03-13 15:10:02

标签: mysql laravel eloquent

我有些好奇。是否可以使用雄辩的方法重新排列数据库表行?这是下面的想法:

id    |    key    |    name
---------------------------
1     |   ais     |    mike
2     |   ais     |    tom
3     |   ajk     |    nick
4     |   ajk     |    john
5     |   cyj     |    merry
6     |   cyj     |    tobais

我想使用键列重新排列上面的表行,但忽略键的时间顺序。请参阅下面的第二张表:

id    |    key    |    name
---------------------------
3     |   ajk     |    nick
4     |   ajk     |    john
1     |   ais     |    mike
2     |   ais     |    tom
5     |   cyj     |    merry
6     |   cyj     |    tobais

编辑

基本上,我期望从外部API进行排列。我要根据此数组的顺序对表重新排序。例如,如果数组是这样的:[“ cyj,ais”],那么,我必须重新排序表,以使键为“ cyj”的行排在最前面,键为“ ais”的行排在后面

0 个答案:

没有答案