-- Consegna O -- seleziono le citta di partenza servite dagli aerei con capienza massima SELECT DISTINCT V.NomeCittaParte AS Citta FROM VOLI AS V JOIN TIPI_AEREI AS T ON V.TipoAereo=T.TipoAereo WHERE T.Capienza = (SELECT MAX(Capienza) -- estraggo la capienza massima tra i tipi di aereo FROM TIPI_AEREI) UNION -- unisco i due select in un'unica colonna -- seleziono le citta di arrivo servite dagli aerei con capienza massima SELECT DISTINCT V.NomeCittaArri FROM VOLI AS V JOIN TIPI_AEREI AS T ON V.TipoAereo=T.TipoAereo WHERE T.Capienza = (SELECT MAX(Capienza) -- come sopra FROM TIPI_AEREI);