DELETE FROM course WHERE cno IN(SELECT cno FROM sc WHERE sno IN(SELECT sno FROM student WHERE sdept='计算机工程系'));这段查询代码有没有错误
时间: 2023-06-14 14:04:44 浏览: 142
这段 SQL 查询代码看起来没有错误。它的作用是删除选修了计算机工程系学生的所有课程记录。具体来说,它首先在 `student` 表中查找所有 `sdept` 为计算机工程系的学生的 `sno`,然后在 `sc` 表中查找所有选了这些学生的课程的 `cno`,最后在 `course` 表中删除这些课程的记录。