bonjour je suis un debutant sur oracle et je rencontre un souci. je veux extraitre une ligne d'enregistrement contenant la valeur max d'un ensemble que j'ai obtenu d'abord par requete et à chaque fois j'obtiens toutes les lignes mai avec la valeur max , preciser sur chaque ligne.jai cree d'abord cette vue qui compte dans un tableau le nombre d'etudiants dans chaque classe.
maintenant quelle serait la requete pour extraire la ligne(la classe) qui contient le max d'eleve.j'ai essaye avec ceci ca na pas marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 CREATE VIEW EFFECTIF AS Select classe.libelle_C,count(etudiant.code_C) as effectifclasse from classe,etudiant where classe.code_C=etudiant.code_C group by libelle_C order by libelle_C
merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Select classe.libelle_C,effectifclasse from classe,effectif where effectifclasse=( SELECT max(effectifclasse) FROM effectif )
Partager