j'ai un petit problème avec une requête oracle. Voici la version qui fonctionne :
Code : Tout sélectionner
SELECT E.NOM, E.PRENOM, NVL(to_char(N.NOTE), 'ABS')
FROM ELEVE E, NOTES N, MATIERE M
WHERE E.NUMELE = N.NUMELE (+)
AND M.NUMMAT (+) = N.NUMMAT
AND TYPEDEV (+) = 'TP'
AND N.NUMMAT (+) = 1;Code : Tout sélectionner
SELECT E.NOM, E.PRENOM, NVL(to_char(N.NOTE), 'ABS')
FROM ELEVE E, NOTES N, MATIERE M
WHERE E.NUMELE = N.NUMELE (+)
AND M.NUMMAT (+) = N.NUMMAT
AND TYPEDEV (+) = 'TP'
AND M.LIBELLE (+) = 'Bases de Donnees'En clair : je ne sais pas pourquoi ça ne fonctionne pas ...
Merci de votre aide