如何使用mysql中的select语句重新排序行位置

时间:2016-12-02 07:22:32

标签: mysql

SELECT * FROM TJU.`group`;  
 group_id, name
      '1', 'x'
      '2', 'y'
      '3', 'z'
      '4', 'a'
      '5', 'b'

我想使用select语句

mysql中重新安排数据位置

期待输出

group_id, name
     '1', 'x'
     '2', 'y'
     '3', 'z'
     '5', 'b'
     '4', 'a'

请建议我如何实现这一点,以便我可以获得这样的记录

1 个答案:

答案 0 :(得分:2)

尝试这样的查询:

select * from TJU.`group` order by FIELD(group_id,1,2,3,5,4(;;

更改无名字的身份

select 
find_in_set (id,'1,2,3,5,4'),`name`
from TJU.`group`