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

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

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

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

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