查询结果中多行字段合并到一行上的SQL语句写法

Paradise4321 2009-10-23 05:54:57
CREATE TABLE temp
(
DEPTNO int,
ENAME varchar(20),
SEX varchar(20),
AGE varchar(20)
)
insert into temp values(10,'aaa','AA','18')
insert into temp values(10,'bbb','BB','19')
insert into temp values(10,'ccc','CC','20')
insert into temp values(20,'ddd','DD','21')
insert into temp values(20,'eee','EE','22')
insert into temp values(20,'fff','FF','23')
insert into temp values(30,'hhh','HH','24')
insert into temp values(30,'ggg','GG','25')
insert into temp values(30,'yyy','YY','26')
insert into temp values(30,'ttt','TT','27')


需要的查询显示结果为
10 aaa AA 18 bbb BB 19 ccc CC 20
20 ddd DD 21 eee EE 22 fff FF 23
30 hhh HH 24 ggg GG 25 yyy YY 26 ttt TT 27

...全文
281 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxiron 2009-10-26
  • 打赏
  • 举报
回复
零分 啊?
lang071234 2009-10-26
  • 打赏
  • 举报
回复
想了半天。。。

还是等 大牛他们来帮你解决吧。

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧