Допустим, у меня есть таблица с полем ID
, и у меня есть локальный массив (на любом языке, php или цель c или базовый или любой другой) из допустимых ID
s. Я хочу удалить любую запись, в которой поле ID
не соответствует ни одному из допустимых ID
s в моем массиве.
Есть ли способ сделать это в одном запросе SQL? Можете ли вы передать массив в SQL и сказать: delete from sometable where 'id' is not in 'arrayofids'
?
Спасибо за любую помощь. Я изучил справочные документы, но SQLite / SQL - не одно из моих лучших умений.