一开始我认为
SELECT
*
FROM
dbo.T_User
ORDER BY CreateTime ,IsDel DESC
的执行顺序是先按创建时间倒序排序,再按isdel倒序排序,所以我就没再SqlServer环境下执行,直接在接口里面写了。
直到我同事告诉我顺序不对,我就把sql放到SqlServer里面运行了一下,没想到它是按创建时间升序排序,isdel倒序排序的。
所以我就改成了这样:
SELECT
*
FROM
dbo.T_User
ORDER BY CreateTime DESC ,IsDel DESC
这样就能按我所想的执行了。
通过这件事明白:不管做什么要实践之后再下结论才靠谱。实践才是真道理