看个逻辑,可否帮忙写个sql请各路高手伸手援助!~

it运维技术圈 2016-09-01 09:41:58
1.学期表JYC_XQ

2.按学期id(courseInfo.xqid)和年级id(courseInfo.njid) 查询到原有所有课程信息(COURSE.JY_ZXJX01),以2015-2016上学期为例:
select ID,KCMC from JY_ZXJX01 courseInfo WHERE nvl(courseInfo.sfsc,0)!=1
and courseInfo.xqid = '4028819a4fe2fbcd014fe5561fad07bb' and courseInfo.njid = '4028819a4fe35166014fe351ae110002'

Id课程ID; KCMC是课程名称。


3.按照课程id查询("PLATFORM"."JYC_XKDY" )获取所有备课目录,备课目录是树形结构,以第一条语文的课程ID为例:
select * from JYC_XKDY where KCID='40289f5d4ffa5b81014ffa5b866500b1';

DYFID 为父节点ID

4.最终的流程是,将原学期中查询出来的所有课程目录数据,在只改变ID的情况下,按照原来的父子关系,重新插入一次课程目录表,同时把课程目录厘米那的KCID指向新学期中的课程ID。这其中就有个要求是原学期中课程名称与新学期课程名称的进行匹配。
...全文
421 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghx287524027 2016-09-02
  • 打赏
  • 举报
回复
引用 4 楼 y117862654 的回复:
额。。。。。还需要我提供什么的吗?
描述完问题之后,把自己当做一个局外人,然后去看自己的的描述,如果自己都看不懂的话,别人就更看不懂了
it运维技术圈 2016-09-02
  • 打赏
  • 举报
回复
额。。。。。还需要我提供什么的吗?
jdsnhan 2016-09-02
  • 打赏
  • 举报
回复
没看明白需求是什么,数据准备貌似也不齐
ghx287524027 2016-09-02
  • 打赏
  • 举报
回复
一头雾水
it运维技术圈 2016-09-01
  • 打赏
  • 举报
回复
最好是一条SQL,如果一条不行也可以多条,实在不行就来个存储过程也行。。。。我是真的好久不写了。麻烦各位了

17,086

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧