Grazie per la 2 l'avevo sbagliata infatti![]()
Mentre la 3 l'ho provata a farla ma dire che mi è uscita na chiavica è a dir poco
(SELECT AVG(GoalCasa) FROM partita)
EXCEPT
((SELECT squadraospite FROM partita, squadra WHERE partita.squadraospite=squadra.nome AND Città='Milano')
UNION
(SELECT squadradicasa FROM partita , squadra WHERE partita.squadradicasa=squadra.nome
AND goalcasa>=5))
GROUP BY turno
Mah so che è errata quindi se qualcuno potrebbe correggerla mi farebbe un piacere
Ah un altra cosa, non riesco a ricordare se cè un modo per togliere di mezzo EXCEPT , le union credo di si con IN e OR però in questo caso trovo piu logico usare UNION anche se per il DBMS è meglio l'IN. Se qualcuno ha alcuni minuti da perdere e mi saprebbe dire come farla "piu elegante" e corretta gliene sarei grato ^^