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.

Rispondi quotando