举个栗子:假如一个商品下,有多个货品,各个货品的状态值都不一样,那么当只想展示商品中的某一个货品时,希望用户端看到的优先级是在售的货品中的一个,根据mysql提供的方法:field(column,value1,value2,value3,……), 可满足当前需求.
如:order by field(onshelf_status, 'ON_SHELF','OFF_SHELF','FORCE_OFF_SHELF','WAIT_AUDIT') asc limit 1;