Koden ser ikke ud til at være korrekt ... du har ...WHERE (SELECT...)
HVOR hvad?
Er du sikker på, at du ikke er ude efter
SELECT MyCols FROM MyTable WHERE ID IN (...)
ELLER
SELECT MyCols FROM MyTable WHERE ID NOT IN (...)
Hvor (...)
repræsenterer et andet udvalg, der returnerer en slags ID.
Ellers ville du selvfølgelig få en timeout. Det valg kan returnere et antal og WHERE 1
kan blive ved og ved og ved...