從S(學號,姓名,年齡,生日)表和SC(學號,課程號,成績)表中查詢出沒有選擇課程號為1001的課程的所有學生的學號和姓名。
請問這個查詢SQL語句該怎麼寫?
select s.number,s.name
from s where not exists (
select 1 from sc where sc.number=s.number and sc.course<>'1001');
參考自:
EXISTS、IN與JOIN的用法區別 http://www.data.5helpyou.com/article307.html