salut a tous, je dispose d`une table ligne(=ligne telephone) ayant pour champs:
(numligne,idclient,datechargement,montant disponible,etat,dateepuisement)
pour un traitement specifique qui a pour but de me retourner les clients qui ont exactement 2 lignes seulement, l`une a l`etat Normal "N" et l`autre a l`etat bloquee "B", alors je fesais comme ca:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
select IDCLIENT,numligne,etat from ligne 
group by numligne
having Etat IN('B','N');
mais j`obtiens une erreur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ORA-00979:N`est pas une expression group by
merci pour vos suggestions