query su relazione molti a molti

marmar.it

Nuovo Utente
14 Gen 2013
4
0
0
Salve,

sto costruendo un database Access in cui ci sono tabelle con relazione molti a molti. Ecco un esempio di tabelle:

TABELLA LIBRI
id_libro (chiave primaria)
pagine
altro...

TABELLA AUTORI
id_autore (chiave primaria)
nome
cognome

TABELLA INCROCIO
id_libro (chiave esterna con tabella libri)
id_autore (chiave esterna con tabella autori)

Il problema è questo: nella pagina ASP.NET vorrei scrivere una query che mi visualizzi tutti i campi della tabella libri associati ad un determinato autore. Ad esempio, se voglio vedere tutti i libri scritti da "Tizio", mi deve visualizzare:

LIBRO 1
Autore: Tizio, Caio
pagine:
+ altri campi tabella libri...

LIBRO 2
Autore: Tizio
pagine...

Ma visto che nella tabella libri non c'è il campo "autore", non saprei come scrivere la query.

Vi ringrazio anticipatamente del vostro aiuto.
 
Salve,

sto costruendo un database Access in cui ci sono tabelle con relazione molti a molti. Ecco un esempio di tabelle:

TABELLA LIBRI
id_libro (chiave primaria)
pagine
altro...

TABELLA AUTORI
id_autore (chiave primaria)
nome
cognome

TABELLA INCROCIO
id_libro (chiave esterna con tabella libri)
id_autore (chiave esterna con tabella autori)

Il problema è questo: nella pagina ASP.NET vorrei scrivere una query che mi visualizzi tutti i campi della tabella libri associati ad un determinato autore. Ad esempio, se voglio vedere tutti i libri scritti da "Tizio", mi deve visualizzare:

LIBRO 1
Autore: Tizio, Caio
pagine:
+ altri campi tabella libri...

LIBRO 2
Autore: Tizio
pagine...

Ma visto che nella tabella libri non c'è il campo "autore", non saprei come scrivere la query.

Vi ringrazio anticipatamente del vostro aiuto.

Ciao,
semplicemente devi utilizzare la tabella incrocio per collegare le due tabelle....

SELECT * FROM LIBRI A, INCROCIO B, AUTORI C
WHERE A.id_libro =B.id_libro AND B.id_autore = C.id_autore

Ciao
Mik

A quick solution is a shortcut to troubleshooting
HolidaySoft.it - Gestionali, Database, SitiWeb
GarganoSapori.it - Olio ExtraVergine del Gargano
OsteriaORistorante.it - Crea la Vetrina per il tuo Ristorante!
 

Discussioni simili