请教。。。简单方法
BOMID  货号ID   remark1 remark2 ..........
11      a
11      a
22      c
44      c
33      d
33      e  
11      f  
11      a
with atest  
as
(
  select BOMID,货号ID from test group by BOMID,货号ID
)
SELECT BoMID, data=STUFF((SELECT ','+[货号ID] FROM atest t WHERE BOMID=t1.BOMID FOR XML PATH('')), 1, 1, ''),count(*)
FROM atest t1
GROUP BY BOMID
按name   分组   x
1        a,f    2
我想的的数量就是
按name   x
1        2
这方法有点麻烦,有没有好的方法!!!!
------解决方案--------------------
从你的测试数据里面  得到的应该不是
name 分组 x
1 a,f 2
------解决方案--------------------
嘿嘿,我是帮不了你哇!!!