Bonjour voici un probleme que je viens de rencontrer :
premiere requete :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT etu.etu_numero, etu.etu_old_matricule, etu.etu_nom, etu.etu_prenom,etu.etu_nai_date, etu.etu_nai_lieu, etu.etu_sexe, etu.etu_doublant, p.pay_nationalite, s.sta_libelle, etu.etu_sit_famille, etu.etu_enf_nb, etu.etu_1_adresse, r.res_1_adresse, et.etap_libelle, c.cla_libelle FROM etudiant etu, ia i, etablissement e, etape et, pays p, statut s, responsable r, classe c where r.res_id=etu.res_id AND i.etu_id=etu.etu_id AND s.sta_id=etu.etu_ins_situation AND p.pay_id=etu.etu_nationalite AND i.etap_id=et.etap_id AND i.cla_id=c.cla_id AND et.eta_id=e.eta_id AND e.eta_id='5'
la deuxieme :
La premiere retourne 1678 resultats et la deuxieme 2298
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 SELECT etu.etu_numero, etu.etu_old_matricule, etu.etu_nom, etu.etu_prenom,etu.etu_nai_date, etu.etu_nai_lieu, etu.etu_sexe, etu.etu_doublant, p.pay_nationalite, s.sta_libelle, etu.etu_sit_famille, etu.etu_enf_nb, etu.etu_1_adresse, r.res_1_adresse, et.etap_libelle FROM etudiant etu, ia i, etablissement e, etape et, pays p, statut s, responsable r where r.res_id=etu.res_id AND i.etu_id=etu.etu_id AND s.sta_id=etu.etu_ins_situation AND p.pay_id=etu.etu_nationalite AND i.etap_id=et.etap_id AND et.eta_id=e.eta_id AND e.eta_id='5'
C'est en enlevant l affichage de la classe sur la deuxieme que je recupere les données manquantes.
et les données manquantes correspondent aux etudiants qui ont la classe a nul.
Je ne comprends pas pourquoi il n affiche pas tous les etudiants, meme ceux ayant une classe a nul...
Merci pour votre aide
Partager