在SQL中怎么利用学生表和课程表创建一个选课表?

已举报 回答 关注
在SQL中怎么利用学生表和课程表创建一个选课表?
问在线客服
扫码问在线客服
  • 回答数

    5

  • 浏览数

    5,073

5个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
假如已有学生表和课程表的话,再加一个选课表就可以了。选课表与学生表,课程表都是1对N的关系,这样学生表和课程表就可以是N对N的关系了。
学生表-----studentid-----选课表-----courseid-----课程表
Create table StudentCourse (
id int Indentity(1,1) not null,
StudentId varchar(10) not null,
CourseId varchar(10) not null,
Score int
)
然后依次用insert to 插入数据
至于楼主的那些要求都是数据上的问题,自行控制吧
取消 评论
it's so easy that you cann't you will be rubish.
取消 评论
您的问题描述不是很清楚。我的理解是如果成绩表里有学生ID和课程ID字段,那么可以用学生表左连接成绩表,新结果集右表有值的就是答案1,没有的就是答案2。
取消 评论
你是要做一个查询呢,还是要做什么,看你写的象是要做一个程序。
取消 评论
假如已有学生表和课程表的话,再加一个选课表就可以了。选课表与学生表,课程表都是1对N的关系,这样学生表和课程表就可以是N对N的关系了。
学生表-----studentid-----选课表-----courseid-----课程表
Create table StudentCourse (
id int Indentity(1,1) not null,
StudentId varchar(10) not null,
CourseId varchar(10) not null,
Score int
)
然后依次用insert to 插入数据
至于楼主的那些要求都是数据上的问题,自行控制吧
取消 评论
ZOL问答 > 相机 > 其他分类 > 在SQL中怎么利用学生表和课程表创建一个选课表?

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

扫码参与新品0元试用
晒单、顶楼豪礼等你拿

扫一扫,关注我们
提示

确定要取消此次报名,退出该活动?