ho un database semplice semplice (vedi allegato) e devo recuperare questo:
Recupero del nome, cognome e nazionalità dei piloti che nel 2004 hanno vinto un numero di gran premi maggiore del numero di gran premi vinti in media in un anno
io riesco a farmi dire per ogni anno quanti gran premi hanno vinto i piloti (che hanno vinto almeno un gran premio) però poi non riesco a farci la media su questi valori. La query sarebbe:
codice:
SELECT anno, nome, cognome, nazionalità, COUNT(*)
FROM granpremi
JOIN piloti ON granpremi.codpilvincitore = piloti.codpil
GROUP BY anno, codpil
ma poi non riesco ad andare avanti e fare la media per ogni pilota dei gran premi vinti in media in un anno
come posso fare (evitando le viste che mi fanno crashare il server?!?!?!?)