Den indre forespørgsel køres separat for hver række i din tabel igen og igen.
Da der ikke er nogen reference til den ydre forespørgsel i den indre forespørgsel, foreslår jeg, at du deler disse to forespørgsler og bare indsætter resultaterne af den indre forespørgsel i WHERE
klausul.