Вътрешната заявка се изпълнява отделно за всеки ред от вашата таблица отново и отново.
Тъй като във вътрешната заявка няма препратка към външната заявка, предлагам да разделите тези две заявки и просто да вмъкнете резултатите от вътрешната заявка в WHERE
клауза.