小编Hai*_*der的帖子

如果指定SELECT DISTINCT,则ORDER BY项必须出现在选择列表中.....我花了几个小时但没有找到

下面是我的大型SQL查询的一部分,我花了几个小时后找不到我的问题的解决方案.我的要求是只对RaceNumber升序的记录进行排序,并在底部放置空记录

SELECT DISTINCT TP.racenumber, 
                TP.teamid, 
                TP.teamname 
FROM   tblteamprofile TP 
ORDER  BY CASE 
            WHEN TP.racenumber IS NULL THEN 1 
            ELSE 0 
          end, 
          TP.teamid, 
          TP.teamname 
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮助我这只是我的谦卑要求......!请

sql sql-server case distinct

3
推荐指数
1
解决办法
2万
查看次数

标签 统计

case ×1

distinct ×1

sql ×1

sql-server ×1