我希望能由这个表,组成一句话
如果:lieming=1,则显示shuxin, lianzi 是指shuxinzhi 后面接的字符。
例如:颜色:红色,绿色,黑色,黄色 2312
declare @column_name varchar(2000)
select @column_name = ''
select @column_name =
case when ISNULL(lieming,0)=1 and shuxinzhi<>null then shuxin+':' else ''end+
@column_name + isnull(convert(varchar,shuxinzhi),'')+
case when shuxinzhi<>null and lianzi<>null then lianzi else ''end
from LH_sq where pici='50'
select @column_name好像有问题,请帮忙修改下。
如果:lieming=1,则显示shuxin, lianzi 是指shuxinzhi 后面接的字符。
例如:颜色:红色,绿色,黑色,黄色 2312
declare @column_name varchar(2000)
select @column_name = ''
select @column_name =
case when ISNULL(lieming,0)=1 and shuxinzhi<>null then shuxin+':' else ''end+
@column_name + isnull(convert(varchar,shuxinzhi),'')+
case when shuxinzhi<>null and lianzi<>null then lianzi else ''end
from LH_sq where pici='50'
select @column_name好像有问题,请帮忙修改下。
合并分拆表_整理贴1
http://bbs.csdn.net/topics/230087434
所以没有颜色这个列