当前位置:
代码迷
>>
Sql Server
>> 简单的列转行,该怎么处理
详细解决方案
简单的列转行,该怎么处理
热度:
216
发布时间:
2016-04-27 21:55:49.0
简单的列转行
id num
01 17
01 22
id仅限2个
想得到如下结果:
01 17 22
或者
01 22 17
------解决方案--------------------
select id,max(case num when 17 then 17 else 0 end),max(case num when 22 then 22 else 0 end) from table1 group by id
查看全文
相关解决方案