У меня есть две таблицы: Feeds и Import в БД SQLite. Я вытягиваю все вложения из списка RSS-каналов в таблицу импорта; большинство из которых также есть в таблице Feeds. Я пытаюсь удалить записи из таблицы Feeds, где вложений нет в таблице импорта, потому что они больше не находятся в rssfeeds и были загружены. В основном это моя установка:
TABLE Feeds
id (TEXT)
url (TEXT)
downloaded (BIT)
TABLE Import
id (TEXT)
url (TEXT)
# results to delete
(SELECT id,url FROM Feeds WHERE downloaded = 1 EXCEPT SELECT id,url FROM Import)
Я, наверное, слишком обдумываю это и усложняю, чем на самом деле.