Salve, sto studiando sql e sto provando ad effettuare la seguente query ma non riesco a capire come strutturarla:

avendo 2 tabelle:

TABELLA OPERE:
codice - titolo - genere - anno - museo - artista - valore

TABELLA MUSEI:
nome - citta

QUERY: Determinare i musei le cui opere hanno un valore complessivo maggiore di 1 miliardo.

Ovviamente bisogna effettuare una select su MUSEI ed effettuare la JOIN con OPERE, ma non riesco a capire come fare per farmi ritornare il valore complessivo delle opere per ogni museo...

avevo pensato di selezionare in una query annidata tutti i musei col comando:
SELECT museo FROM opere HAVING SUM(valore) > 1000000000

per estrapolarmi i nomi dei musei che hanno un valore maggiore del miliardo e poi unire la query con un'altra select che mi ritorna solo il nome del museo col conteggio che mi serve insieme al nome.

un bel casino di query e non riesco a capire come strutturarla :S

grazie mille