遇到个这样的需求,前台一个列表数据,有个枚举值platform,里面有如下图所示4个值,db里面分别是0,1,2,3
列表支持排序,因为客户是老外,所以他们自然觉得应该按照字母表排序,所以直接order by platform就不行了。
百度了一下,mysql支持自定义的排序方式,order by field(platform,1,0,2,3)这样就可以了。
感谢强大的sql。
遇到个这样的需求,前台一个列表数据,有个枚举值platform,里面有如下图所示4个值,db里面分别是0,1,2,3
列表支持排序,因为客户是老外,所以他们自然觉得应该按照字母表排序,所以直接order by platform就不行了。
百度了一下,mysql支持自定义的排序方式,order by field(platform,1,0,2,3)这样就可以了。
感谢强大的sql。