去评论
推扬网

王璟:sql DISTINCT 排序

admin
2020/08/12 14:53:25

郭金平的回答:

因为你没有排序啊 order by只对你的子查询有作用 子查询的结果集生成表a后相当于 select DISTINCT (a.pid) from a 你把top 10000 去掉看看你的语句就会错了 除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。

江泽文的回答:

因为你没有排序啊 order by只对你的子查询有作用 子查询的结果集生成表a后相当于 select DISTINCT (a.pid) from a 你把top 10000 去掉看看你的语句就会错了 除非同时指定了 TOP,否则 ORDER BY 子句在视图、内嵌函数、派生表和子查询中无效。