当前位置: 代码迷 >> Sql Server >> sql去掉前面字段重复行,留下后边不一样的部分,一样部分取消后显示空值即可
  详细解决方案

sql去掉前面字段重复行,留下后边不一样的部分,一样部分取消后显示空值即可

热度:124   发布时间:2016-04-24 08:56:44.0
sql去掉前面字段重复行,留下后面不一样的部分,一样部分取消后显示空值即可

处理之前的


处理后,我想达到这样效果,哪位高手指点一下


------解决思路----------------------
select 
Case When id=1 then pjno else '' end As pjno,
Case When id=1 then pjname else '' end As pjname,
Case When id=1 then pmname else '' end As pmname,
phasesNo
From (
select *,ROW_NUMBER() over(partition by pjno order by phasesNo) as id from t
) S
  相关解决方案