今天做的一个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
相关文章
相关标签/搜索