如何按多列对mysql行进行排序?
例如“按列位置排序”,如果位置相同,则按照其他人所说的“按列时间排序”,按优先级顺序列出不同的列。您还可以更进一步,通过将逻辑构建到您的如何按多列对mysql行进行排序?,mysql,Mysql,例如“按列位置排序”,如果位置相同,则按照其他人所说的“按列时间排序”,按优先级顺序列出不同的列。您还可以更进一步,通过将逻辑构建到您的订单中,使其成为有条件的,例如 order by case when col_location = col_something_else then col_location else col_time end 可以按顺序将列字符串化,以逗号分隔 SELECT * FROM something ORDER BY col_location, c
订单中,使其成为有条件的,例如
order by case when col_location = col_something_else then
col_location
else
col_time
end
可以按顺序将列字符串化,以逗号分隔
SELECT * FROM something
ORDER BY col_location, col_time DESC;