我有一個關於MySQL的問題。#1242:子查詢返回不止一行
我有一個像course
,papers
,students
幾張桌子,studentspapers
現在我想的是,我的查詢應返回結果,如:
應該選擇學生的名字,學生桌學生類別,學生可選的論文,但我沒有在我的學生論文表中提到任何東西,但在論文表中。
論文表有id作爲我在studentspaper爲外鍵使用了主鍵。
現在我使用的是簡單的查詢是:
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
非常感謝。真的,你做了我的一天。 – 2012-07-18 19:02:02