Mon Dieu !!! Come si fa a fare qualcosa di simile ? Spero non sia per il tuo lavoro.

Se la parte select e la parte dell join sono uguali per tutte le query mettile in una variabile e tutto sarà già più chiaro.