DOMANDA Aiuto creazione query SQL

Pubblicità

Fede1993

Utente Attivo
Messaggi
229
Reazioni
12
Punteggio
38
Ciao a tutti ragazzi, ho bisogno di un vostro aiuto per la creazione di una query in SQL.
Praticamente devo interrogare un db relazonale il quale ha lo seguente schema relazione (posto per comodità solo la parte interessata dalla query):



La query dovrebbe chiedere di determinare per ogni aeroporto il numero dell'hangar che ha capienza massima.
Come faccio a ricavare il numero dell'hangar con capienza massima per ogni aeroporto? avete qualche dritta da darmi?

Vi ringrazio anticipatamente
 
Ultima modifica:
Una cosa del genere dovrebbe funzionare (ho semplificato i nomi delle colonne per praticità)
SQL:
select *
from (
    select
        hg.aeroporto,
        max(hg.capienza)
    from
        hangar hg,
        aeroporto ap
    where
        hg.aeroporto = ap.codice
    group by
        hg.aeroporto) mc,
    hangar hg
where
    mc.aeroporto = hg.aeroporto
    and mc.max = hg.capienza
 
Una cosa del genere dovrebbe funzionare (ho semplificato i nomi delle colonne per praticità)
SQL:
select *
from (
    select
        hg.aeroporto,
        max(hg.capienza)
    from
        hangar hg,
        aeroporto ap
    where
        hg.aeroporto = ap.codice
    group by
        hg.aeroporto) mc,
    hangar hg
where
    mc.aeroporto = hg.aeroporto
    and mc.max = hg.capienza

Grazie per la risposta, sono riuscito a farlo funzionare :)
 
Ultima modifica:
Pubblicità
Pubblicità
Indietro
Top