当前位置: 代码迷 >> Sql Server >> 一个SQL查询语句有关问题?
  详细解决方案

一个SQL查询语句有关问题?

热度:73   发布时间:2016-04-27 19:57:32.0
一个SQL查询语句问题????
ID                     TypeName             Order
A12                       80                         1
A12                       90                         1
A12                       红色                     2
A34                       73                         1
A34                       80                         1
A34                       90                         1
A34                       黑色                     2
A50                       100                       1
A50                       110                       1
A50                       蓝色                     2
A50                       粉红                     2

要求:查询结果如下:
ID               颜色             '73 '           '80 '         '90 '         '100 '         '110 '
A12             红色               NULL           80             90             NULL           NULL
A34             黑色               73               80             90             NULL           NULL
A50             蓝色               NULL           NULL         NULL         100             110
A50             粉红               NULL           NULL         NULL         100             110

备注:TypeName列的 "数字 "是尺码意思....
现有代码:
select   fchrItemID,  
              颜色=max(case   ftinOrder   when   '2 '   then   fchrAnalysisName   end),
  相关解决方案