se conosci le regole di normalizzazione di un database, la relazione molti a molti è la più complessa da elaborare. La cosa migliore è introdurre una tabella intermedia che contiene ad esempio tutte le chiavi coinvolte, per cui ti consiglio di rivedere la struttura del db!!!