IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SQL Oracle Discussion :

Problème de doublons


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2008
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Juillet 2008
    Messages : 80
    Par défaut Problème de doublons
    Bonjour,

    J'ai une table avec 4 champs.
    Dans une ligne il se peut que 3 champs soient identiques mais pas le 4ème
    Comment faire pour selectionner toutes les lignes qui ont les 4 champs distincts et une seule
    des lignes qui ont les 3 champs distincts.
    En fait je voudrais faire un select distinct sur les 3 champs.

    J'espère que mon explication est assez claire.

    Merci pour votre aide.

    Table:
    CHAMPS1 CHAMPS2 CHAMPS3 CHAMPS4
    10 20 30 40
    10 10 10 50
    10 10 10 60
    10 20 10 40
    20 20 20 55
    20 20 20 45

    Résultat souhaité:

    CHAMPS1 CHAMPS2 CHAMPS3 CHAMPS4
    10 20 30 40
    10 10 10 50
    10 20 10 40
    20 20 20 55

  2. #2
    Invité
    Invité(e)
    Par défaut
    Problème classique.
    tu aurais fais un tour sur la FAQ ou lancé une recherche, tu serais tombé sur :
    http://oracle.developpez.com/faq/?page=3-1#doublons

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2008
    Messages : 77
    Par défaut
    Et si tu n'as pas le courage de lire, tu fais un group by sur les 3 premiers champs et tu appliques une opération sur le 4ième.

    Par exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    select champs1, champs2, champs3, min(champs4)
    from ta_table
    group by champs1, champs2, champs3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/08/2006, 23h35
  2. [WD10] Problème de doublons
    Par routmout dans le forum WinDev
    Réponses: 5
    Dernier message: 07/06/2006, 18h36
  3. Problème de doublons
    Par RapidJul dans le forum Requêtes
    Réponses: 1
    Dernier message: 05/05/2006, 16h08
  4. Réponses: 7
    Dernier message: 30/01/2006, 21h36
  5. [access] Problème de doublons
    Par Invité dans le forum Langage SQL
    Réponses: 2
    Dernier message: 04/05/2005, 09h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo