Précédent   Forum des professionnels en informatique > Bases de données > Oracle > SQL
SQL Forum d'entraide sur le SQL pour Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 02/02/2011, 11h27   #1
Invité de passage
 
Inscription : juin 2004
Messages : 2
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 2
Points : 0
Points : 0
Par défaut Distinct sur une table

Bonjour,

J'ai une table de jointure CONTRAT_PROLONGATION, avec plusieurs IDCONTRAL_LLD par IDCONTRAT_PROLONGATION.

Je souhaite obtenir la liste de IDCONTRAT_LLD_PROLONGATION sans doublon de IDCONTRAT_LLD.

J'ai essayé cette requête qui ne fonctionne pas.
Quand j'ajoute T1.IDCONTRAT_LLD_PROLONGATION je perd l'effet du DISTINCT.

Code :
1
2
3
4
5
6
7
SELECT T1.IDCONTRAT_LLD_PROLONGATION,
       T1.IDCONTRAT_LLD,
       T2.IDCONTRAT_LLD
  FROM CONTRAT_LLD_PROLONGATION T1,
       (SELECT DISTINCT IDCONTRAT_LLD
          FROM CONTRAT_LLD_PROLONGATION) T2
 WHERE T1.IDCONTRAT_LLD = T2.IDCONTRAT_LLD
Si quelqu'un a une idée pour m'aider je suis preneur !

Merci à toute l'équipe de développez.com
Daydechefel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 12h17   #2
Membre du Club
 
Wissem
Inscription : janvier 2011
Messages : 56
Détails du profil
Informations personnelles :
Nom : Wissem

Informations forums :
Inscription : janvier 2011
Messages : 56
Points : 66
Points : 66
Envoyer un message via MSN à orawiss Envoyer un message via Skype™ à orawiss
Bonjour,
Merci de nous fournir la définition de la table.
__________________
----------------------------------------------------------------------------------------------
Merci,
Wissem
www.oracle-class.com (Vidéos, Articles, Livres, Forum, Webinar ...tous sur Oracle)
www.oracle-tns.com
OCA & OCP Oracle
orawiss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/02/2011, 23h56   #3
McM
Expert Confirmé Sénior
 
Inscription : juillet 2003
Messages : 3 437
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 3 437
Points : 4 173
Points : 4 173
Citation:
Je souhaite obtenir la liste de IDCONTRAT_LLD_PROLONGATION sans doublon de IDCONTRAT_LLD.
Si ça veut dire que tu ne veux pas afficher les doublons :
Code :
1
2
SELECT DISTINCT IDCONTRAT_LLD_PROLONGATION, IDCONTRAT_LLD
FROM CONTRAT_LLD_PROLONGATION
Si ça veut dire que tu ne veux afficher que les contrat_ldd_prolongation pour lesquels il n'y a pas de doublons
Code :
1
2
3
SELECT IDCONTRAT_LLD_PROLONGATION, IDCONTRAT_LLD
FROM CONTRAT_LLD_PROLONGATION
GROUP BY IDCONTRAT_LLD_PROLONGATION, IDCONTRAT_LLD HAVING COUNT(*) = 1
__________________
More Code : More Bugs. Less Code : Less Bugs
McM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h30.


 
 
 
 
Partenaires

Hébergement Web