Mysql 按执行顺序排序FIELD

ORDER  BY :sql

DESC:降序(3 2 1..)rest

ASC:升序排序

a表里有b字段
b字段里有数据-1,1,2,3,4


若是想把4,2,3的排在最前面,其余的排在后面,而且保留4,2,3的顺序
sql:
select * from a order by FIELD(3,2,4) DESCselect

FIELD(bp. STATUS, 6, 4,9,10,11,12),b.apr+b.add_interest_apr ASC,


若是是这样写sql:
select * from a order by FIELD(4,2,3) ASC
那么其余的排在最前面,接着是按4,2,3指定的顺序排序数据数据