Bonjour,
J'ai la requete suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT DISTINCT ETUDIANT.IDETUDIANT, NOM, PRENOM, AGE, SEXE, IDMAT, AVG(VALEUR) 
FROM ETUDIANT, NOTE  
WHERE (IDCLASSE='$classe' AND ETUDIANT.IDETUDIANT = NOTE.IDETUDIANT) 
GROUP BY ETUDIANT.IDETUDIANT 
ORDER BY AVG(VALEUR) DESC
Dans cette forme la requete s'execute parfaitement. Mais lorsque je la modifie en utilisant des alias comme ci-dessous, elle ne s'execute plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT DISTINCT e.IDETUDIANT, NOM, PRENOM, AGE, SEXE, IDMAT, AVG(VALEUR) 
FROM ETUDIANT AS e, NOTE AS n 
WHERE (IDCLASSE='$classe' AND e.IDETUDIANT = n.IDETUDIANT) 
GROUP BY e.IDETUDIANT 
ORDER BY AVG(VALEUR) DESC
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
SELECT DISTINCT e.IDETUDIANT, NOM, PRENOM, AGE, SEXE, IDMAT, AVG(VALEUR) 
FROM ETUDIANT e, NOTE n 
WHERE (IDCLASSE='$classe' AND e.IDETUDIANT = n.IDETUDIANT) 
GROUP BY e.IDETUDIANT 
ORDER BY AVG(VALEUR) DESC
S'il vous plait, pourriez m'aider à utiliser des alias dans une requete. Merci