技术论坛

当前位置:首页>平台开发>技术论坛
全部 1208 平台特色 8 经典模式 77 流行模式 108 技术论坛 1014 经典视频 1

请问如何才能一次性把附合条件的两个表的相应数据增加第三个表

时间:2007-03-31   访问量:1120

      [st_samuel]:涉及到三个表 表A 主要涉及字段:考籍号,姓名,专业编号,专业名称 表B 主要涉及字段:课程编号,课程名称,专业编号 表C 主要涉及字段:考籍号,姓名,专业编号,专业名称,课程编号,课程名称 关系字段:专业编号 请问应该怎样设计,才能把表B中所有与表A专业编号相同的课程一次性增加到表C中 请高手帮帮忙,谢谢!!

——————————————————————————————————

      [星星]:insert into c(考籍号,姓名,专业编号,专业名称,课程编号,课程名称) select A.考籍号,A.姓名,A.专业编号,A.专业名称,B.课程编号,B.课程名称 from A,B where A.专业编号=B.专业编号

——————————————————————————————————

      [st_samuel]:谢谢星星,我刚接触这个软件,如果我是要输入"考籍号"及"专业编号",然后系统按照输入的条件来增加记录,我应该是按什么步骤来设计,是设计查询窗口还是录入窗口?是不是用触发器设置来处理?

——————————————————————————————————

      [st_samuel]:星星,上面的已经完成了,但还有个条件不知道应该怎么设置,才能使C表不重复追加已有课程的记录,现在的语句是这样子的: insert into 选课表(考籍号,姓名,专业名称,专业代码,课程编号,课程名称,课程代码) select 学生信息.考籍号,学生信息.姓名,学生信息.专业名称,学生信息.专业代码,课程信息.课程编号,课程信息.课程名称,课程信息.课程代码 from 学生信息,课程信息 where 学生信息.专业代码=课程信息.专业代码 and 学生信息.考籍号 like '%:请输入考籍号%' and 学生信息.专业代码 like '%:请输入专业代码%'

——————————————————————————————————

      [st_samuel]:就是说C表(选课表)中A学生已经选过B课程,该增加什么语句才能使上面的这段语句执行后,A学生不会有两行都是B课程的记录

上一篇:购买贵公司

下一篇:[求助]SQL SERVER 备份恢复问题

发表评论:

评论记录:

未查询到任何数据!

在线咨询

点击这里给我发消息 售前咨询专员

点击这里给我发消息 售后服务专员

在线咨询

免费通话

24小时免费咨询

请输入您的联系电话,座机请加区号

免费通话

微信扫一扫

微信联系
返回顶部
备案号码:鲁ICP备09000001号-2