Bonjour
J'aimerais savoir comment écrire un "Insert Into + une jointure"
Les éléments sont les suivants :
MLD :
A la suite de la saisie d'un formulaire (création d'un vol) , j'insère dans la relation "vol" : insert into nomtable values (champ1 , etc...)Code:
1
2
3 compagnie(Num_Co,Nom_Co,Adresse_Co,#Cp_Co) avion(Num_Avion, TotalHeures_Avion, #Type_Avion,#Num_Compagnie) vol(Num_Vol,DatDep, Duree,#Num_Avion)
Cela fonctionnes , mais je voudrais en fait créer un vol en fonction d'une compagnie.
Cela serait simple si j'avais une clé étrangère "numéro compagnie" dans vol , donc je suis obligé de passer par une jointure de vol vers avion , et de avion vers compagnie.
Cependant, si toujours ceci est possible , comment la requete serait faite ?
J'ai essayé cette solution qui ne fonctionne pas :
Insert into vol values (...) where (select * from vol,avion,compagnie where jointures)
Cordialement,