Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    35

    selezionare i prodotti di due categorie

    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.

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    136
    Molte cose non sono chiare,comunque:

    codice:
    select idprodotto
    from tab3
    grou by idPordotto
    having count(idcategoria)=2
    Ti consiglio di usare un buon libro.Saluti.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.