列表查询根据状态多种排序
字段说明:live_status
101=直播中,102=未开始start_time
开播时间
order by `live_status` asc,(case `live_status` when 101 then start_time end) desc,(case `live_status` when 102 then start_time end) asc,id desc
查询效果:
排序 直播中
-> 未开始
-> 已结束
在 直播中
数据中,按开播时间倒序显示
在 未开始
和 已结束
数据中,按时间正序显示