Salve amici,

ho un problema, ho due tabelle, una contiene un MEDAGLIERE con i campi ID_NATION e le medagliere d'oro vinte ad ogni olimpiade (ORO) e l'altro delle nazioni con in comune il campo ID_NATION

Vorrei contare le prime 10 nazioni che hanno vinto più ori, ed avere quindi anch3e la somma degli ori...

eseguo dunque questo SQL:

SELECT *, COUNT(ORO) AS TOT_ORO FROM WINTER_MEDAGLIERE JOIN WINTER_NATION ON WINTER_MEDAGLIERE.ID_NATION = WINTER_NATION.ID_NAZIONE GROUP BY WINTER_MEDAGLIERE.ID_NATION ORDER BY TOT_ORO DESC LIMIT 10

però da quanto ho visto nel risultato mi conta le volte che la nazione ha partecipato alle olimpiadi, e non mi somma gli ori!

Dove sbaglio?!