OleRookie

说明:

将查询结果:

1    0001

2    0002

3    0003

合并为 0001,0002,0003

格式:

  select STUFF((SELECT \',\'+ id(字段) FROM 表名 where 列名 = 查询条件 FOR XML PATH(\'\')), 1, 1, \'\')

例子:

  select STUFF((SELECT \',\'+ id FROM Commodity_Attribute where commodityGuid = @commodityGuid FOR XML PATH(\'\')), 1, 1, \'\')

 

表:

Commodity_Attribute 属性名称表    

Commodity_Name 属性值表

Commodity_Price 价格

 

1属性名称中 多个属性值  多个价格

3*3=9种价格

3*4=12种价格

3*3*3=27种价格

 

数据库表大概字段:

Sql查询条件:

 

分类:

技术点:

相关文章: