我正在使用xampp(phpmyadmin)作为数据库我有两个表,一个是registration1,带有字段(sn,firstname,faculty,semester,batch),另一个是带字段的课程(sn,course)。 registration1中的SN是主键,SN当然是registration1的外键引用。现在我想根据教师和学期从课程表中删除所有数据。 我使用以下代码,但有一个错误:
DELETE FROM registration1 as r,course as c
WHERE r.SN = c.SN and r.Faculty="BBA" and r.Semester = "2nd";
如何从课程表中删除数据?
答案 0 :(得分:0)
您希望根据教师和学期从课程表中删除所有数据。
DELETE FROM course
WHERE SN IN (SELECT SN
FROM registration1
WHERE Faculty="BBA" AND Semester = "2nd")