主表一个字段储存字典表的多个ID值时,大牛求解决方案?

主表一个字段存储字典表的多个ID值时,大牛求解决方案???这是我在网上找的一个例子。跟我的实际情况差别不是

主表一个字段存储字典表的多个ID值时,大牛求解决方案???
这是我在网上找的一个例子。跟我的实际情况差别不是很大;
表结构 设计 :
1.  字典表:学科表
 1语文
 2数学
 3英语
 4物理
 5化学
 
2.  主表:年级表
1初中一年级1,2,3
2初中二年级1,2,3,4
3初中三年级1,2,3,4,5
4小学四年级1,2,3
5小学五年级1,2,3
 
3.  问题描述
     当要展示 
 
一年级语文,数学,英语
二年级语文,数学,英语,物理
三年级语文,数学,英语,物理,化学
四年级语文,数学,英语
五年级语文,数学,英语
类似这样的,我想用sql来解决问题,如果没好的解决方案,那么只能用程序控制了。。。
大牛们拜托 oracle 字典
[解决办法]
字典表数据多的话就比较麻烦了
[解决办法]
先以逗号列转行分解年级表的学科,然后关联学科表取学科名,然后再行转列
[解决办法]

引用:
这是我在网上找的一个例子。跟我的实际情况差别不是很大;
表结构 设计 :
1.  字典表:学科表
 1语文
 2数学
 3英语
 4物理
 5化学
 
2.  主表:年级表
1初中一年级1,2,3
2初中二年级1,2,3,4
3初中三年级1,2,3,4,5
4小学四年级1,2,3
5小学五年级1,2,3
 
3.  问题描述
     当要展示 
 
一年级语文,数学,英语
二年级语文,数学,英语,物理
三年级语文,数学,英语,物理,化学
四年级语文,数学,英语
五年级语文,数学,英语
类似这样的,我想用sql来解决问题,如果没好的解决方案,那么只能用程序控制了。。。
大牛们拜托

请参考#8
http://bbs.csdn.net/topics/390646936