Задать вопрос
eastywest
@eastywest
Backend developer

Как правильно выполнить DELETE?

Есть результат выборки в виде: (page_id, template_id). Необходимо выполнить операцию удаления для каждого результата предыдущей выборки в виде: DELETE FROM table WHERE page_id = ? AND template_id = ?
Как это можно реализовать прямо в SQL?
  • Вопрос задан
  • 257 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
DELETE FROM table WHERE (page_id, template_id) IN (SELECT page_id, template_id FROM table WHERE ....)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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