Ciao,
quale soluzione reputate migliore per un caso di questo tipo, ovvero con tre (p più) tabelle di prodotti distinte:

TABELLA_PRODOTTI_UNO
id | nome_prodotto | campo 1

TABELLA_PRODOTTI_DUE
id | nome_prodotto | campo 2

TABELLA_PRODOTTI_TRE
id | nome_prodotto | campo 3

da mettere in relazione fra di loro? La relazione deve prevedere la possibilità di accoppiare più prodoti fra di loro, esempio 3 prodotti distinti del tipo UNO con 2 del tipo TRE, etc.

Soluzione 1:
TABELLA_PRINCIPALE
id | titolo

TABELLA_PRINCIPALE_PRODOTTI_UNO
id | id_principale | id_prodotto_uno

TABELLA_PRINCIPALE_PRODOTTI_DUE
id | id_principale | id_prodotto_due

TABELLA_PRINCIPALE_PRODOTTI_TRE
id | id_principale | id_prodotto_tre

Soluzione 2:
TABELLA_PRINCIPALE
id | titolo

TABELLA_RELAZIONI
id | id_principale | id_prodotto | tabella_tipo_prodotto

dove id_prodotto riguarda i vari id dei prodotti, e tabella_tipo_prodotto indica da quale tabella andare a recuperare i dati.