Ok ho risolto, facevo un errore su un GROUP BY per questo pensavo che non si potesse fare, in realtà è una JOIN molto semplice.

Grazie a tutti