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'
请建议我如何实现这一点,以便我可以获得这样的记录
答案 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`