最近项目上出现一个需求 数据有四种默认状态需要给他们自定义排序
状态:草稿,待审核,通过,驳回 需要给他们一个自定义的排序
网上的sql基本上都是 when then 的形式 因为项目是后面要加的我就想要简单点的sql加上去
我喜欢直接一点,直接看sql和效果把
select * FROM xxx where name= '123' ORDER BY field(review_state,'驳回','草稿','待审核','通过')
直接把字段写在最前面,然后逗号分隔 排序字符串
最近项目上出现一个需求 数据有四种默认状态需要给他们自定义排序
状态:草稿,待审核,通过,驳回 需要给他们一个自定义的排序
网上的sql基本上都是 when then 的形式 因为项目是后面要加的我就想要简单点的sql加上去
我喜欢直接一点,直接看sql和效果把
select * FROM xxx where name= '123' ORDER BY field(review_state,'驳回','草稿','待审核','通过')
直接把字段写在最前面,然后逗号分隔 排序字符串