DELETE f.* FROM FILE f, topic t, course c WHERE f.topic_id = t.topic_id AND t.course_id = 28;
DELETE t.* FROM topic t WHERE t.course_id = 28;
DELETE c.* FROM course c WHERE c.course_id = 28;
EDIT: Оператор хочет знать (как указано в комментариях, разъясняющих вопрос), что он хотел бы удалить строки во всех трех таблицах, где они имеют идентификатор ... по существу, каскадное удаление по трем таблицам.как каскад удалять строки из трех таблиц в mysql путем ссылки на отношения
Объясните свою проблему, пожалуйста. –
Итак, в чем вопрос? не понял. – Rahul
Добро пожаловать в SO! если у вас есть ограничения, установленные между таблицами, вы должны иметь возможность выполнять каскадное удаление. Проверь это. http://stackoverflow.com/questions/2914936/mysql-foreign-key-constraints-cascade-delete – markg