Meglio se posti la definizione delle tabelle in SQL, in modo che siano facilmente ricreabili da chi magari potrà tentare d'aiutarti.
A naso il tuo problema può essere risolto con una view.