Salve a tutti,
ho 3 tabelle: tabella prodotti, tabella categorie e tabella relazione.

- la tabella prodotti è composta da: ID,nomeprodotto;
- la tabella categorie è composta da: ID, nomecategoria;
- la tabella relazione è composta da: ID, idprodotto,idcategoria;

Quindi per associare un prodotto a una categoria faccio nella tabella relazione:

1 | 10 | 100

10=idprodotto
100=idcategoria

Per associare un prodotto a 2 o più categorie faccio:

1 | 10 |100
1 | 10 | 101

Quindi lo stesso prodotto (con idprodotto=10) appartiene a 2 categorie.

Facendo una ricerca voglio sapere tutti i prodotti che appartengono a 2 categoria (per esempio 100 e 101).
Ma devono appartenere solo a tutti e 2 non o a una categoria o all'altra.
Spero di essere stato chiaro. Grazie in anticipo.