Bonjour, je voudrais executer une requete que je trouve un peu complexe :
voilà les tables
region(idRegion,NomRegion)
Academie (idAcademie, nomAcademie, #Id_region)
Lycee(id_lycee, nomLycee, ville, #idAcademie) Professeur (idProf,nom,prenom,#IdLycee)
Demande (idDemande, dateDEmande, #IdProfesseur)
Detaille_demande(#idDemande,#IdLycee,numOrdre)
chaque professeur peut faire des demandes de mutation à d'autres lycée
ce que je dois faire : Créer une procedure qui Affiche tous les professeur qui demandent des lycées qui se trouve à l’extérieure de leur région.
j'essaie cette requête :mais je crois pas que c'est la bonne requete, Merci de m'aider.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 select dm.id_prof,dtm.id_lycee from demande dm join detaille_demande dtm on (dm.id_demande=dtm.id_demande) join professeur pr on pr.id_prof = dm.id_prof where dtm.id_lycee <> (select r.id_region from region r join academie ac on ac.id_region=r.id_region join lycee l on l.id_academie=ac.id_academie where l.id_lycee=dtm.id_lycee)
Partager