首页 新闻 搜索 专区 学院

sql 读取问题

0
[待解决问题]

Id     列2     列3
1      china   ccc,fcc,utc
2      usa     ccc,fcc
sql 读成

1   china   ccc

1   china    fcc

1   china    utc
 
2    usa     ccc

2    usa    fcc

yangyueming的主页 yangyueming | 初学一级 | 园豆:2
提问于:2010-11-01 17:16
< >
分享
所有回答(3)
0

网上一大堆,你搜就有了,行变列

一滴血 | 园豆:1602 (小虾三级) | 2010-11-01 17:39
0

写个函数吧。

清海扬波 | 园豆:758 (小虾三级) | 2010-11-01 17:53
0

提供一个解决思路:

可以先把所有记录拼成规则字符串如:

set @AllString Nvarchar(Max)

set @AllString=(select Cast(ID as nvarchar(10))+'---'+ *********from Tb)

1---CHINA----ccc,fcc,utc||2---USA----2ccc,fcc

然后再分离字符串为表变量,示例:
http://www.cnblogs.com/downmoon/archive/2007/12/29/1019895.html

邀月 | 园豆:25375 (高人七级) | 2010-11-02 12:12
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册