Premetto che sono nuovo di SQL, sto imparando velocemente grazie al web ma alle volte non ci arrivo.
Il mio problema è il seguente:
Ho 3 tabelle Articoli, Elenchi e rel_articoli_elenchi
Le tre tabelle sono legate da una connessione molti a molti in quanto ogni articolo puo appartenere a vari elenchi e ogni elenco puo essere incluso a vari articoli.
TABELLA Articoli
cod_articolo descr_articolo prezzo
TABELLA Elenchi
cod_elenco descr_elenco
TABELLA rel_articoli_elenchi
ID_rel cod_articolo cod_elenco
Es.
articolo1 puo avere elenco bianco e nero
articolo2 puo avere elenco nero e rosso e verde
articolo3 puo avere elenco bianco e verde
articolo4 puo avere elenco nero e rosso
La mia domanda è: come strutturo la query in modo che mi ritorni solo gli articoli che soddisfano piu di un record cod_elenco? Tipo se io voglio tutti gli articoli che appartengono SIA al l'elenco bianco CHE a quello nero?

Rispondi quotando