当前位置: 代码迷 >> Sql Server >> sql查询,某字段重复的第一行展示第二开始为空,救
  详细解决方案

sql查询,某字段重复的第一行展示第二开始为空,救

热度:55   发布时间:2016-04-24 09:31:00.0
sql查询,某字段重复的第一行显示第二开始为空,急救
FCode     FName
 1              aaaa
 1              bbbb
 1               cccc
 2              dddd
 2              eeee
 3               ffff
 3              gggg
 
要的效果为:
FCode     FName
 1             aaaa
                bbbb
                cccc
 2             dddd
                eeee
 3               ffff
                gggg
------解决思路----------------------
兼容2000
SELECT CASE WHEN COUNT(T2.FCode)=1 THEN T1.FCode END FCode
,T1.FName
FROM TB T1
LEFT JOIN TB T2 ON T1.FCode=T2.FCode AND T1.FName>=T2.FName
GROUP BY T1.FCode,T1.FName
ORDER BY COUNT(T2.FCode)
如果你是用在程序上用的,建议在程序上显示的时候再做处理。
  相关解决方案