Mysql查询排序问题,查询结果按某字段排序,另一字段有值的优先在最上边显示

  • Post author:
  • Post category:mysql




业务逻辑

SELECT
	*
FROM
	table
ORDER BY
CASE
		WHEN IFNULL ( field1, '' )= '' THEN
		0 ELSE 1 
	END DESC,
	field2  DESC;


一批设备绑定个人,设备有顺序,绑定过的设备会优先在上方显示



版权声明:本文为weixin_47795160原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。