Я думаю, что вы имеете в виду DELETE
, а не DROP
.DROP
может удалить только весь объект (например, TABLE).Если вас не беспокоит производительность, у вас может быть что-то вроде
DELETE FROM mytable WHERE mytable_key NOT IN
(SELECT mytable_key FROM mytable WHERE some_or_another_condition);
Многие БД допускают синтаксис типа JOIN
, который, вероятно, будет работать лучше, если вам придется делать это часто.1008 *