
1.先创建一个简单的表product
1 create table product
2 primary key,4 ProductName varchar,
5 productType varchar6 )2.简单地插入一些数据
1 insert product values
2 insert product values3 insert product values
4 insert product values5
6 insert product values7 insert product values
8 insert product values3.下面是CTE
1 with cte
2 as3 from product
5 group by ProductName6 union all
7 select p.ProductName,convert,p.productType+','+c.productType) from product p8 inner join cte c on c.ProductName=p.ProductName
9 where p.ProductName=c.ProductName and p.productTypec.productType10 )
11 select ProductName,maxproductType from cte12 group by ProductName
结果图:完成了,期望能帮到你!
TAG标签:sqlserver(2)CTE(1)递归(1)
转载请说明来源于当快软件园(https://www.lrvxg.com)
本文地址:https://www.lrvxg.com/news/946.html
郑重声明:文章来源于网络作为参考,本站仅用于分享不存储任何下载资源,如果网站中图片和文字侵犯了您的版权,请联系我们处理!邮箱3450399331@qq.com
相关文章