例如“按col_location排序”,如果位置相同,则“按col_time排序”
答案 0 :(得分:4)
SELECT * FROM something
ORDER BY col_location, col_time DESC;
答案 1 :(得分:1)
您可以使用逗号分隔ORDER BY中的列。
答案 2 :(得分:0)
正如其他人所说,按优先顺序列出不同的列。您还可以更进一步,在您的ORDER BY
中构建逻辑,使其成为有条件的,例如
order by case when col_location = col_something_else then
col_location
else
col_time
end