在有这样一张例表:
a1 a2
1 a
1 b
2 x
2 y
2 z
要用select查出下列结果(a2值拼接起来):
a1 a2
1 ab
2 xyz
请求高手帮忙解答,谢谢,
问题补充:不要用存储过程写。。
a1 a2
1 a
1 b
2 x
2 y
2 z
要用select查出下列结果(a2值拼接起来):
a1 a2
1 ab
2 xyz
请求高手帮忙解答,谢谢,
问题补充:不要用存储过程写。。
解决方案 »
- 出库后,单据可以修改吗?(有做过库存管理的老师请进来)
- 如何在同一个表中查询两次?
- sql server 数据库中的表不设主键与设一个无意义的标识种子主键有什么区别
- 关于链接服务器的查询问题
- 为什么两个表完全一样,数据转移不进去啊?
- SQL2000与SQL2005/SQL2008语句兼容问题,求救!!!
- 一个SQL语句的问题。高手帮帮忙
- [急] sql2005 全文索引 查询不出数据!!!!!!!逻辑上有问题,大家帮我看看啊!!!
- 求一存储过程!!!!!
- 求助邹建老师!!! 关于BOM的问题 再现等!!!!!!!!!!!!!!
- 急急急!关于sql查询的问题 具体如下
- 求助。select * into 问题
(
a1 int,
a2 nvarchar(10)
)
insert into tb select 1,'a' union all select 1,'b'
insert into tb select 2,'x' union all select 2,'y' union all select 2,'z'
--拼接的新值
select a1,(select ''+a2 from tb where a.a1=a1 for xml path('')) as newA2
from tb as a group by a1