永发信息网

关于sql语句的问题!

答案:3  悬赏:20  手机版
解决时间 2021-05-13 23:54
  • 提问者网友:战皆罪
  • 2021-05-13 05:38

有3个表,分别是学生(学号,姓名),成绩(学号,课程号,成绩),课程表(课程号,课程名称)

想做一个查询,查找,选修xx课的人的姓名,学号,xx课的成绩,课程名称!用sql语句写下!

最佳答案
  • 五星知识达人网友:何以畏孤独
  • 2021-05-13 06:48

在数据库中 右击选择一下啊 视图 你要查几个表就几个表 只要他们之间有关系


个人愚见 望你采纳

全部回答
  • 1楼网友:行雁书
  • 2021-05-13 07:39

select S.学号,S.姓名,C.成绩,K.课程号,K.课程名称 FROM (学生 S INNER JOIN 成绩 C ON S.学号=C.学号) INNER JOIN 课程表 K ON K.课程号=C.课程号 WHERe K.课程名称='课程名'

三表联合查询,注意列名和表名需要替换为你实际的数据库列名和表名

  • 2楼网友:话散在刀尖上
  • 2021-05-13 07:24

select 姓名,学生.学号,成绩,课程名

from 学生,成绩,课程表

where 课程名=‘xx课’ and 学生.学号 = 成绩.学号 and 成绩.课程号 = 课程表.课程号

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯