Bonjour,

je suis en train de developpé un site en jsp/MySQL de compagnie aerienne.
et j'ai un probleme avec un requete:
j'ai une table aeroport(num_aero,nom_aero,ville)
et une table vol(num_vol, date.......,aero_depart,aero_arrivee)

aero_depart et aero_arrivee font reference a l'identifiant num_aero de la table aeroport.
Mon souci est que je voudrais faire un select afin d'avoir le nom des villes ou le vol partira et arrivera.

jusqu'à present j'ai fait ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
select ville ville_Dep,  date_dep, date_arr, tarif from aeroport, vol where code_aero in(select Aero_de_depart from vol) 
union
select ville ville_Arr, date_dep, date_arr, tarif from aeroport, vol where code_aero in(select aero_d_arrivee from vol)
avec cette requete, j'ai bien les deux ville differente mais il ne sont pas reconnu en tant que ville de depart et ville d'arrivé ils sont afficher comme étant 2 occurences distinctes.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
ville   	 date_dep   	 date_arr        tarif
---------------------------------------------------
berlin 	     12/08/2006 	   12/08/2006 	   200
paris 	     12/08/2006 	   12/08/2006 	   200
moi je voudrais avoir ce resultat:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
ville_Dep   ville_Arr   date_dep   date_arr      tarif
--------------------------------------------------------
berlin        paris    12/08/2006   12/08/2006     200
Si vous avez des propositions de requetes, je suis preneur.
Merci d'avanace