我有一个关于mysql的问题。
我有几张桌子,例如course
,,,,papers
students
studentspapers
现在我想要的是我的查询应该返回如下结果:
它应该从学生表中选择学生姓名,学生类别,从学生纸中选择学生可选论文,但我没有在我的学生论文表中提到任何内容,而是在论文表中。
论文表以 id 作为主键,我在 studentpaper 中使用它作为外键。
现在我使用的简单查询是:
select
st.name,
s.paperid
from
students st,
sps s join papers
on paperid
where
paperid = (select p.p_id from papers p where type='optional')
and st.course=1
我不知道我该怎么办。
它说子查询返回超过 1 行 #1242