mysql order by field 按指定字段排序时间:2022-09-16 14:34:39举个例子 a表里有b字段 b字段里有数据-1,1,2,3,4 如果想把4,2,3的排在最前面,其他的排在后面,并且保留4,2,3的顺序 sql: select * from a order by FIELD(3,2,4) DESC 如果是这样写sql: select * from a order by FIELD(4,2,3) ASC 那么其他的排在最前面,接着是按4,2,3指定的顺序排序数据