码迷,mamicode.com
首页 > 数据库 > 详细

sql分组拼接字段

时间:2018-11-29 15:39:28      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:content   int   group by   type   field   tab   插入   --   order by   

 

技术分享图片


--联查
select n.*,t.Name from News n join Type_News tn on n.Id=tn.NId join Types t on t.Id=tn.TId

--拼接并插入临时表
select aaa.Title,aaa.Content, stuff((select ‘,‘ + ttt.Name from (select n.*,t.Name from News n join Type_News tn on n.Id=tn.NId join Types t on t.Id=tn.TId ) as ttt for xml path(‘‘)),1,1,‘‘) as field into #T from (
select n.* from News n join Type_News tn on n.Id=tn.NId join Types t on t.Id=tn.TId
) aaa

drop table #T

select * from #T

技术分享图片

 


--分组查询
select ROW_NUMBER() over(order by Title) as rowId, * from #t group by Title,content,field

 技术分享图片

 

sql分组拼接字段

标签:content   int   group by   type   field   tab   插入   --   order by   

原文地址:https://www.cnblogs.com/LiChen19951127/p/10037517.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!