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 :

GROUPER identifiant de 2 ensembles de lignes identiques


Sujet :

SQL Oracle

  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Par défaut GROUPER identifiant de 2 ensembles de lignes identiques
    Bonjour à tous,

    J'ai un problème d'Algorithme SQL.

    Tout d'abord, je suis oracle 9i

    Mon problème :

    Un table d'entrée de type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    ------------------
    | COL 1  | COL  2 |
    -----------------
       A       |    1
       A       |    2
       B       |    1
       B       |    2
       C       |    1
       C       |    3
    Pour expliciter un peu plus, A et B ont exactement les mêmes valeurs (lignes/valeurs dans les lignes) mais pas C.
    J'aimerai donc grouper les valeurs dans cette table ou une autre tel que :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ------------------
    | COL 1  | COL  2 |
    -----------------
       A;B    |    1
       A;B    |    2
       C       |    1
       C       |    3
    Je n'ai pas de problème pour la concaténation, j'utilise une fonction concat_all trouver sur le net et qui marche très bien.
    Le problème serait plutot de savoir quel valeur concaténer.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    500
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 500
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT DISTINCT COL1, COL2 FROM TABLE;
    ?

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2005
    Messages
    112
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 112
    Par défaut
    Citation Envoyé par dgi77 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT DISTINCT COL1, COL2 FROM TABLE;
    ?

    J'ai dû très mal m'expliquer alors.

    Mon problème est que je n'arrive pas à déterminer qui doit être concaténer avec qui dans la colonne 1.

    De plus, petit détail oublié, je pourrai le faire avec du PL/SQL assez facilement mais pour des raisons de performance j'aimerai en utiliser le moins possible. utiliser 1 ou plusieurs requêtes seraient le must.

Discussions similaires

  1. [XL-2007] Identifier ligne identique dans tous les sens
    Par Paradiso dans le forum Excel
    Réponses: 2
    Dernier message: 13/07/2011, 08h36
  2. [SQL Server] UPDATE d'un ensemble de lignes
    Par papouAlain dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 22/05/2006, 15h56
  3. Pb de select : retrouver lignes identiques
    Par lamf dans le forum Requêtes
    Réponses: 11
    Dernier message: 07/01/2006, 20h53
  4. Extraction de ligne identique
    Par sacados1 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 31/12/2005, 10h24
  5. l'identifiant unique de la dernière ligne insérée
    Par dim_italia dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 23/08/2004, 17h55

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