求一条sql语句,把图一转换成图二。
3个回答
展开全部
select t1.cpname,t2,pejian as peijian1,t3.peijian as peijian2,t4.peijian as peijian3 from (select cpname from t gruop by cpname) as t1 left jion t as t2 on t1.cpname=t2.cpname left jion t as t3 on t1.cpname=t3.cpname and t2.peijian<>t3.peijian left jion t as t4 on t1.cpname=t4.cpname and t2.peijian<>t4.peijian and t3.peijian<>t4.peijian
试试吧,应该差不多。纵表改横表一般用游标实现或者程序实现,如果只有有限列,语句倒是可以。
试试吧,应该差不多。纵表改横表一般用游标实现或者程序实现,如果只有有限列,语句倒是可以。
更多追问追答
追问
此实例最多有33列。
追答
一条语句。。想不出来了,如果是固定列的变相,还应该能实现。
如果真找到办法,从这里给我个评论或者什么,让我也学习一下,哈哈
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询