Задать вопрос
Bowen
@Bowen
Японский бог

Как удалить данные из нескольких взаимосвязанных таблиц?

Добрый вечер!

Есть 3 таблицы:
mq_material:
    id | title 
    1  | Material
mq_other:
    id | title 
    1  | title1
    2  | title2
    3  | title3
mq_material_other:
    material_id  | other_id
    1                  | 1
    1                  | 2
    1                  | 3

Мне нужно удалить материал и соответственно удалить все записи в других таблицах связанных с материалом. Подскажите пожалуйста, как это можно сделать ?
  • Вопрос задан
  • 130 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
gibson_dev
@gibson_dev
Пример из документации
DELETE t1, t2 FROM t1 INNER JOIN t2 INNER JOIN t3
WHERE t1.id=t2.id AND t2.id=t3.id;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы