说明:
将查询结果:
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查询条件: