From d15dd71b684b059b09aa5d6a8d7a8512541de6eb Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Sat, 9 May 2009 03:25:46 +0900 Subject: [PATCH] speed up deleteDanglingFacts() --- anki/deck.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/anki/deck.py b/anki/deck.py index f38bcd59a..ed756367c 100644 --- a/anki/deck.py +++ b/anki/deck.py @@ -1072,7 +1072,7 @@ where factId = :fid and cardModelId = :cmid""", "Delete any facts without cards. Return deleted ids." ids = self.s.column0(""" select facts.id from facts -where facts.id not in (select factId from cards)""") +where facts.id not in (select distinct factId from cards)""") self.deleteFacts(ids) return ids