码迷,mamicode.com
首页 > 其他好文 > 详细

自定义属性应用-自定义属性行转列

时间:2014-10-27 11:03:03      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:sql   行转列   自定义属性   

通过sql case when对商品表自定义属性进行查询,实现行专列效果。

declare @sql varchar(8000)

set @sql='select StyleNo'

select @sql=@sql+','+[A_GoodsAttr].AttrName+'=isnull(max(case AttrName when '''+[A_GoodsAttr].AttrName+''' then AttrValue end),0)'

 from A_GoodsAttr order by AttrId 

set @sql=@sql+' from A_ProAttrList where  1=1 and StyleNo=''100010'' group by StyleNo order by StyleNo'

print @sql




exec(@sql)

1、全部商品自定义属性

bubuko.com,布布扣

2、单货号自定义属性

bubuko.com,布布扣
bubuko.com,布布扣


自定义属性应用-自定义属性行转列

标签:sql   行转列   自定义属性   

原文地址:http://blog.csdn.net/fuyifang/article/details/40483885

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!