我有两个未连接的表,并且我在其中创建了第三个表,我创建了两个字段,它们是上面两个表中的唯一字段
表1: studentid学生名studentemail
表2: 科目科目
表3: 学生编号主旨
表1包含有作为主要密钥的学生ID,学生姓名和学生电子邮件
表2由主题ID和主题名称组成。主题ID是主键
表3的目的是一个学生每年可以选修一门或多门科目,因此subjectid和Studentid是table1和table2的外键。
预期结果是什么,根据应显示的学生姓名的科目
例如,如果我给的科目ID是2,我需要所有被选修该科目的学生名单
答案 0 :(得分:1)
我终于找到了答案。
select
student_name
from
table1
join table3
on table1.student_id=table3.student_id
where
table3.subject_id=1;