有3个表,分别是学生(学号,姓名),成绩(学号,课程号,成绩),课程表(课程号,课程名称)
想做一个查询,查找,选修xx课的人的姓名,学号,xx课的成绩,课程名称!用sql语句写下!
有3个表,分别是学生(学号,姓名),成绩(学号,课程号,成绩),课程表(课程号,课程名称)
想做一个查询,查找,选修xx课的人的姓名,学号,xx课的成绩,课程名称!用sql语句写下!
在数据库中 右击选择一下啊 视图 你要查几个表就几个表 只要他们之间有关系
个人愚见 望你采纳
select S.学号,S.姓名,C.成绩,K.课程号,K.课程名称 FROM (学生 S INNER JOIN 成绩 C ON S.学号=C.学号) INNER JOIN 课程表 K ON K.课程号=C.课程号 WHERe K.课程名称='课程名'
三表联合查询,注意列名和表名需要替换为你实际的数据库列名和表名
select 姓名,学生.学号,成绩,课程名
from 学生,成绩,课程表
where 课程名=‘xx课’ and 学生.学号 = 成绩.学号 and 成绩.课程号 = 课程表.课程号