sinceramente non mi e' chiara la struttura del tuo db.
fai le tabelle che ti servono e poi unisci tutte le relazioni con una singola tabella di unione.
Quando farai la ricerca sara' sufficiente cercare nella tabella di unione tutte le corrispondenze di tutte le altre tabelle in left join mettendo poi nel where la condizione base della ricerca. Devi solo relazionare le chiavi primarie e non le stringhe.

Rispondi quotando