occhio perché con le join il numero di record può diventare il prodotto cartesiano degli stessi, se non usi bene le clausole di join e le condizioni del where.
Visto l'errore che ti è stato restituito, probabilmente la join è assai pesantuccia.

Per capirci, una inner join senza alcuna clausola tra 5 tabelle di 10 record ciascuna (cioè niente, in termini di dati di partenza) genera 100000 record come risultato.