日期:2014-05-17  浏览次数:20471 次

这样的表转化怎么做啊,求救!!
table test
1 2006 testA
2 2010 testB
2 2009 testC
2 2008 testD
3 2007 testE
3 2006 testF

如何转变成
1 2006 testA null null null null
2 2010 testB 2009 testC 2008 testD
3 2007 testE 2006 testF null null


------解决方案--------------------
行列转换?交给楼下。
------解决方案--------------------
楼主的目的是什么?

还是那句话,如果只是为了显示,建议这个转化步骤在程序中进行。
SQL不是干这个工作的。
------解决方案--------------------
探讨

引用:

楼主的目的是什么?

还是那句话,如果只是为了显示,建议这个转化步骤在程序中进行。
SQL不是干这个工作的。

这样的转化SQL语句做不了吗?