今天做的一個SQL面試題,用到了HAVING語句來限制函數關係

面試題目如上。 第一題的問題主要是理解問題,容易寫成去掉"李明"的課程的學生,而不是沒選他課的學生 比如錯誤sql:SELECT S.SNO FROM S LEFT JOIN SC ON S.SNO = SC.SNO WHERE SC.CNO NOT IN ( SELECT CNO FROM C WHERE CTEACHER = '李明' ) 正確寫法應該是查出來選了他課的學生的id,然後查詢id
相關文章
相關標籤/搜索