DOMANDA Aiuto creazione query SQL

Fede1993

Utente Attivo
229
12
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:

1nd33d

Utente Attivo
653
279
CPU
Intel i5 3570K @ 4,5Ghz
Dissipatore
Scythe Mugen 2
Scheda Madre
Gigabyte Z77X-UD3H
HDD
Samsung 840 PRO 256GB + Sandisk Ultra 250GB + Sandisk Plus 960GB
RAM
2x8GB Crucial Ballistix Tactical @2000Mhz CL9
GPU
XFX RX480 GTR Black Edition
Audio
Auzentech X-Fi Forte
Monitor
AOC i2369VW
PSU
Seasonic P660
Case
eh?
Periferiche
Razer Naga HEX v2
OS
Windows 10 64bit - Linux Mint 18
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
 
  • Mi piace
Reazioni: Fede1993

Fede1993

Utente Attivo
229
12
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:

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili