删除学习“叶平”老师课的SC表记录;
时间: 2023-08-02 18:05:47 浏览: 275
删除表中重复记录
可以使用以下的SQL语句删除学习“叶平”老师课的SC表记录:
```
DELETE FROM SC
WHERE Cid IN (
SELECT Cid
FROM Course
WHERE Tid IN (
SELECT Tid
FROM Teacher
WHERE Tname = '叶平'
)
);
```
这个SQL语句中使用了子查询,首先在Teacher表中找到老师姓名为“叶平”的老师的ID,然后在Course表中找到这些老师教授的课程ID,最后在SC表中删除学习这些课程的学生记录。注意,这个操作会删除SC表中所有学习“叶平”老师课的记录,如果只需要删除特定学生的记录,可以在WHERE子句中增加学生ID的限制条件。
阅读全文