Cioè stai dicendo che una join è più lenta di due select e successiva intersezione a manella?!?!
L'SQL è nato per questo, se una semplicissima join è lenta è il DB che e strutturato in maniera abominevole!