【发布时间】:2017-03-28 14:39:17
【问题描述】:
嗨,我刚接触 sql,我很难删除记录。我需要从教师为“MARSHALL”的 subjcode 表中删除所有记录。我使用了这个查询,但我不工作:
delete
from subjcode
where (
select sa.sno
from subjcode sa,
teacher,
course
where teacher.tname = 'MARSHALL'
and teacher.tno = course.tno
and course.cno = sa.cno
) = subjcode.sno;
还有表格和它的列:
subjcode: sno,cno,score
course: cno,tno,cname
teacher:tno,tname
我知道我只需要 tname、tno 和 cno,但我不知道正确的查询。请帮帮我谢谢
【问题讨论】:
标签: mysql