我希望能由这个表,组成一句话
如果: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好像有问题,请帮忙修改下。