DELETE FROM course WHERE cno IN(SELECT cno FROM sc WHERE sno IN(SELECT sno FROM student WHERE sdept='计算机工程系'));这段查询代码有没有错误
时间: 2023-06-14 13:04:44 浏览: 157
太原理工大学 - 软件工程 - 数据库概论 - 实验报告
这段 SQL 查询代码看起来没有错误。它的作用是删除选修了计算机工程系学生的所有课程记录。具体来说,它首先在 `student` 表中查找所有 `sdept` 为计算机工程系的学生的 `sno`,然后在 `sc` 表中查找所有选了这些学生的课程的 `cno`,最后在 `course` 表中删除这些课程的记录。
阅读全文