|
Un ente organizza corsi esterni che, insieme a quelli interni, sono attivati diverse volte...
Schema relazionaleQueryDato un corso, quali sono i dati relativi ad esso SELECT * FROM CORSO WHERE Titolo = [Titolo del corso?]; Dato un corso, quali sono i dati relativi ad esso (+ dati corso esterno) SELECT * FROM CORSO LEFT JOIN CORSOESTERNO ON (CORSO.IDcorso = CORSOESTERNO.IDesterno) WHERE Titolo = [Titolo del corso?]; I dati dei corsi esterni, ENTE_CORSOESTERNO SELECT * FROM ENTE INNER JOIN CORSOESTERNO ON ENTE.IDente = CORSOESTERNO.IDesterno Dato un corso, quali sono i dati relativi ad esso (+ corso esterno + ente). Risolve il problema del left join + inner join con la query ENTE_CORSOESTERNO SELECT * FROM CORSO LEFT JOIN ENTE_CORSOESTERNO ON (CORSO.IDcorso = ENTE_CORSOESTERNO.IDesterno) WHERE Titolo = [Titolo del corso?]; |
|