@drwatson: l'avevo già provato..ma non ha funzionato..

@LeaderGL: ma io se uso il join, nel select metto comunque i count delle varie tabelle:
SELECT COUNT(a.id) AS tizio, COUNT(b.id) AS caio FROM tabella1 a WHERE a.qualcosa = 'qualcosaltro' LEFT JOIN tabella2 b ON b.qualcosa2 = 'qualcosaltro2'

Quindi credo che non cambi molto..comunque come l'ho scritta va bene? Posso provarla? Che intendi comunque per prodotto vettoriale? Una specie di prodotto di insiemi che incrocia le 3 tabelle contando le righe della tabella risultante?