如果我只是使用以下任何一种
,它会有什么不同吗? select * from TABLE order BY CLM1
或
select * from TABLE order BY CLM1, CLM2
在我的观察中,它始终考虑订单BY子句的第一列。
或者我错过了这里的任何概念?
更新:这对我的情况没有任何影响,可能是我仍然缺少关键点。请提出建议。
即使这样也有 id&年龄 列,其值相似但差别不大。
答案 0 :(得分:0)
第二个例子将按CLM2排序CLM1 和然后,所以是的,它会产生影响。
答案 1 :(得分:0)
仅当第一列中存在具有相同值的行时,第二个ORDER BY列才会产生差异。