Rewrite DeleteUnused() queries using new indices

This commit is contained in:
Mike Colagrosso 2024-12-31 13:39:48 -07:00 committed by Alex Cabal
parent 5c8315e6ff
commit f0bfa7a43b
3 changed files with 13 additions and 13 deletions

View file

@ -70,10 +70,10 @@ class LocSubject{
*/
public static function DeleteUnused(): void{
Db::Query('
DELETE
from LocSubjects
where LocSubjectId not in
(select distinct LocSubjectId from EbookLocSubjects)
DELETE ls
from LocSubjects ls
left join EbookLocSubjects els using (LocSubjectId)
where els.LocSubjectId is null
');
}
}