mysqlに関して問題があります。
course
、、、papers
のようなテーブルがいくつかありstudents
ますstudentspapers
今私が欲しいのは、私のクエリが次のような結果を返す必要があるということです。
学生の名前、学生のテーブルからの学生のカテゴリ、学生の論文からの学生のオプションの論文を選択する必要がありますが、学生の論文の表ではなく、論文の表で何も言及していません。
ペーパーテーブルには、studentspaperで外部キーとして使用した主キーとしてidがあります。
今私が使用している簡単なクエリは次のとおりです。
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
どうしようかわからない。
その言うサブクエリは複数の行を返します#1242