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

PostgreSQL Discussion :

Extraction de ligne identique


Sujet :

PostgreSQL

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 47
    Points
    47
    Par défaut Extraction de ligne identique
    Voila j'ai un problème petit !
    J'ai deux table une client et une contrat

    client contient le num_cl nom_cl .....
    contrat contient num_contrat num_cl num_cons ......

    Je veux savoir la requete en SQL pour connaitre les personnes ayant signé des contrats avec des conseillers différents !

    J'ai pensé à ça :

    SELECT cl.num_cl,c.num_contrat,c.num_cons
    FROM contrat c,client cl
    WHERE cl.num_cl=c.num_cl
    AND cl.num_cl NOT IN
    (SELECT num_cl
    FROM contrat
    GROUP BY num_cl
    HAVING COUNT(num_contrat)=1)

    mais il me reste une petite opération à faire ! je pense et je pense aussi que je suis dans la mauvaise voix !!!

    En attendant votre aide merci d'avance !!!!

  2. #2
    Membre régulier
    Inscrit en
    Avril 2005
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 60
    Points : 72
    Points
    72
    Par défaut
    Essai ca ! ca doit normallement marché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select  C1.num_cl
    FROM contrat AS C1,contrat AS C2
    WHERE C1.num_cl = C2.num_cl
    AND C1.num_cons <>C2.num_cl

  3. #3
    Membre du Club
    Étudiant
    Inscrit en
    Décembre 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2005
    Messages : 60
    Points : 47
    Points
    47
    Par défaut
    Citation Envoyé par amin001
    Essai ca ! ca doit normallement marché
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select  C1.num_cl
    FROM contrat AS C1,contrat AS C2
    WHERE C1.num_cl = C2.num_cl
    AND C1.num_cons <>C2.num_cl
    ça ne marche pas en fait ...
    Je pense que la dernière ligne AND C1.num_cons <>C2.num_cl n'est pas bonne
    car le num_cl ne dépend pas du num_cons !

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

Discussions similaires

  1. Détecter les lignes identiques entre deux matrices
    Par totovich dans le forum MATLAB
    Réponses: 5
    Dernier message: 17/04/2007, 09h42
  2. [regex]extraction de lignes
    Par afrikha dans le forum Collection et Stream
    Réponses: 8
    Dernier message: 15/09/2006, 12h46
  3. requête extraction dernière ligne table
    Par COLOMBAT dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 06/06/2006, 09h57
  4. Réponses: 52
    Dernier message: 23/05/2006, 11h08
  5. Pb de select : retrouver lignes identiques
    Par lamf dans le forum Requêtes
    Réponses: 11
    Dernier message: 07/01/2006, 20h53

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