请教行列转换问题?
表结构如下:
viw_DriverInfo
CarID DriverName ConnPhone DriverIDNo
001 张三 020-12345678 00000001
001 李四 010-12345678 00000002
001 小明 021-12345678 00000014
001 小张 13511285122 00000005
002 高辉 13511285100 00000008
002 小光 13511285111 00000009
002 张三 020-12345678 00000001
003 王六 13511285177 00000102
现在希望通过一个新表或视图实现如下的
CarID DriverName1 ConnPhone1 DriverName2 ConnPhone2 DriverName3 ConnPhone ..
001 张三 020-12345678 李四 010-12345678 小明 021-12345678
002 高辉 13511285100 小光 13511285111
补充说明:同一个CarID最多只会出现4个DriverName
DriverIDNo是DriverName的标识字段唯一的
CarID和DriverName是多对多的关系,即例子中 001和002都分别有张三存在
麻烦各位帮帮忙~!谢谢~!