如有一张数据表:
格式如下
Id styleno(款号) items(单号) Rows(组别)
1 20160308001 000010 202
2 20160308001 000013 102
3 20160308001 000012 042
4 20160308001 000010 102
想整理 根据款号和单号排序, 重复单号 ,组别想要可并,如
1 20160308001 000010 102;202
2 20160308001 000013 102
3 20160308001 000012 042
其他的就不变,改什么比较快!
问问题为啥不上分,为啥问题都不描述清楚,其他的就不变,改什么比较快!
你这一问直接让我懵逼了,这个快从何来
你看不是有两条款号和单号一样的数据么,但组别不一样,就合并成一条数据,组别那里就用分号把两个组别合起来
@搁忆:
这次友情回答,下次记得上分
SQL2005版本以上
select
styleno,items
(select rows [data()] from 表 where styleno=A.styleno and items=A.items for xml path(''))
from 表 as A group by styleno,items
@Rich.T:不对呀,你的并没有做到,都把所有的Rows都合并了,我只想要items 和styleno 相同的何并Rows