Salve ragazzi e scusatemi se mi ripeto,ma non mi è proprio chiaro com'è possibile che tramite questo codice generato da access2007 mi venga fuori una clausula AND che va a legare a "doppia chiave" due tabelle durante il join.
Ho cercato un pò di info su internet ma non ho trovato proprio nulla a riguardo. Sapete spiegarmi,in modo tale che anch'io possa capirlo,come mai access ha deciso di prendere in considerazione questa soluzione programmativa?? Se sapete linkarmi qualcosa inerente all'argomento vi sarei ancora più grato
.
La Query "incriminata" è questa:
SELECT Count(id_gol) AS gol_Eseguiti
FROM squadra AS squadra_A INNER JOIN ((squadra AS squadra_B INNER JOIN partita ON squadra_B.id_squadra = partita.id_squadrab) INNER JOIN (giocatore INNER JOIN gol_fatti ON giocatore.id_giocatore = gol_fatti.id_giocatore) ON partita.id_partita = gol_fatti.id_partita) ON (squadra_A.id_squadra = giocatore.id_squadra) AND (squadra_A.id_squadra = partita.id_squadra)
WHERE (((giocatore.nome)="Francesco") AND ((giocatore.cognome)="Pedone"));
in allegato lo schema E/R.
Grazie ancora e scusami se sono un ignorantone![]()

,come mai access ha deciso di prendere in considerazione questa soluzione programmativa?? Se sapete linkarmi qualcosa inerente all'argomento vi sarei ancora più grato
.
Rispondi quotando