mysql按in使用 field方法排序

假设test表中有A,B字段

id字段中有19, 23, 21, 2, 129…

要求:19, 23, 21, 2, 129剩下的按照b字段正序排列

select * from test order by field(a,19,23,21,2,129) desc , b asc

效率有待考证

此条目发表在服务器分类目录,贴了标签。将固定链接加入收藏夹。

发表回复