Bonjour,
je fais encore appel à votre aide en essayant de me débrouiller tout seul avant, mais parfois un peu compliqué...
je dois avoir la liste des étudiants qui n'ont pas validée une matière, la condition pour valider est que la note 1 ou la note 2 doivent être supérieur à 10. Je dois utiliser IN et Except.
Les deux requetes ne me donnent pas la meme chose. Je me pose la question si les valeur NULL dans la colonnes de notes me posent problème. Voici mes deux requêtes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select id_auditeur from inscrire where id_ue = 'NFA001' except select id_auditeur from inscrire where note1 >=10 or note2>=10 order by id_auditeurmerci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 select id_auditeur from inscrire where id_auditeur in (select id_auditeur from inscrire where id_ue ='NFA001' and note1 <=10 or note2<= 10) group by id_auditeur
Partager