buongiorno ragazzi,
mi serve estrarre dei dati da 3 tabelle ,
quale migliore query posso utilizzare?
ho queste 3 tabelle
TABELLA Aeroporto
CodiceAr Citta Nazione
CAL CAGLIARI ITALIA
FCO ROMA FIUMICINO ITALIA
CTA CATANIA ITALIA
MPX MILANO MALPENSA ITALIA
TRN TORINO ITALIA
PAR PARIGI FRANCIA
TABELA VOLO
IDVOLO CODICEVOLO CODICEARPARTENZA CODICEARARRIVO IDAEREO
1 AZ297 CTA FCO 1
2 AZ273 TRN CTA 2
3 AZ285 MPX PAR 3
4 AZ296 TRN FCO 4
5 AZ298 FCO PAR 5
TABELLA AEREO
IDAEREO TIPOAEREO
1 BOING
2 AIRBUS
3 AEREOX
4 AEREOY
5 AEREOX
il quesito che mi serve e'
1) i tipi di aereo usati nei voli che partono da torino
2) le nazioni da cui parte e arriva il volo AZ298
qualcuno mi puo' indicare per favore come creare queste due query in maniera ottimale?
Grazie e buona domenica
Parte tutto dalla tabella VOLO, le altre due sono roba collegata
Dovrebbero essere sufficienti queste:
SELECT AEREO.TipoAereo
FROM (VOLO LEFT JOIN AEREO ON VOLO.IDaereo = AEREO.IDaereo) LEFT JOIN AEROPORTO ON VOLO.CODICEPARTENZA = AEROPORTO.CodiceAR
WHERE AEROPORTO.Citta="TORINO"
SELECT AEROPORTO.nazione
FROM (VOLO LEFT JOIN AEREO ON VOLO.IDaereo = AEREO.IDaereo) LEFT JOIN AEROPORTO ON VOLO.CODICEPARTENZA = AEROPORTO.CodiceAR
WHERE VOLO.CODICEPARTENZA='AZ298' or VOLO.CODICEARRIVO='AZ298'