我有名字和大學課程表,每個註冊課程是在表中的不同的入口SQL 1和表2項選擇
NAME COURSE
StudA Bio
StudA Maths
StudB Maths
StudC Bio
StudC Maths
我如何選擇兩個生物和註冊的所有學生數學?我試過了
SELECT * FROM Table WHERE Course = 'Bio' And Course = 'Maths' GROUP BY Name;
但我沒有得到任何結果。
我需要兩個結果給同一個學生。即只有StudA和B應爲他們註冊BOTH課程。
我不是downvoter,但你不覺得它也取得了一個記錄沒有任何一門課程。 –
@Ravinder:是的,但只有當那個學生出現在'生物'或'數學'時。如果他出現的課程不屬於這些課程,則不會提取。見[**這**](http://www.sqlfiddle.com/#!2/e34bd/2)。 –