行转列问题

[复制链接]
查看11 | 回复6 | 2009-9-27 10:21:22 | 显示全部楼层 |阅读模式
表A
id name
001 张三
002 李四
表B
id pidcourse
1001语文
2001数学
3002语文
4002数学
5002英语
现在要创建一个视图,要求为
学号,姓名,课程
001 张三语文,数学
002 李四语文,数学,英语
该视图如何创建?
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
精华区里有个行列转换的帖子
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
行转列的帖子很多,但我看到的都是列数固定,我现在这个情况因为列数不固定,所以只需要把相应的值连接起来作为一列
另外,由于行的值不确定,能否通过类似游标的东西把该组内容的循环遍历?
[ 本帖最后由 chenk818 于 2009-9-26 14:51 编辑 ]
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
wmsys.wm_concat 试试
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
sys_connect_by_path
[ 本帖最后由 不要cry 于 2009-9-26 16:22 编辑 ]
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
这个简单啊
回复

使用道具 举报

千问 | 2009-9-27 10:21:22 | 显示全部楼层
看看这个帖子 就是你需要的
http://www.itpub.net/viewthread. ... p%3Bfilter%3Ddigest
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行