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

PL/SQL Oracle Discussion :

Problème de requêtage


Sujet :

PL/SQL Oracle

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 102
    Par défaut Problème de requêtage
    J'ai une table qui a le schéma suivant Client(id_ref, ....) et une vue dont le schéma est V(id_ref_client, id_ref_conjoint, info1_cli, info2_conj) sachant que (id_ref_client et id_ref_conjoint) sont des clés étrangères et chacune d'elle fait référence à "id_ref" de "Client".
    ayant le "id_ref" de "Client", j'ai envie d'afficher les inofrmations qui se trouve dans la vue pour chaque client, et donc je dois faire une jointure avec id_ref_client ou id_ref_conjoint suivant le cas.
    Par exemple la table Client contient deux tuples : Client(1, ....) , Client(2, ....) et V(1,2,client, conjoint)
    en faisant mon select je veux que le résultat suivant apparait :
    1, 2, client, conjoint
    2, 1, conjoint, client

    J'ai essayé avec la fonction decode mais ça ne marche pas. voici mon code. pourriez vous m'aider

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    select decode(Client.id_ref, V.id_ref_client, V.info1_cli, info2_conj, 
                            V. id_ref_conjoint, V.info2_conj, info1_cli) result                                    
    from  Client  
    INNER JOIN V
    ON ((Client.id_ref = V.id_ref_client) OR (Client.id_ref = V. id_ref_conjoint))

    Merci d'avance

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    qu'est ce qui ne marche pas ? Tu as un message d'erreur ou le fonctionnement ne fait pas ce que tu espérais ?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 102
    Par défaut
    Je vous remercie. En fait, j'ai réglé le problème autrement

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

Discussions similaires

  1. Problème de requêtage des champs LVARCHAR sous Informix
    Par WebPac dans le forum Bases de données
    Réponses: 4
    Dernier message: 06/06/2014, 16h21
  2. Problème de requêtage des champs LVARCHAR
    Par WebPac dans le forum Informix
    Réponses: 2
    Dernier message: 06/06/2014, 16h17
  3. [SOQL]Problème de requêtage
    Par Lotus355 dans le forum Salesforce.com
    Réponses: 3
    Dernier message: 12/12/2013, 15h59
  4. Problème de requêtage dans BO
    Par le_om dans le forum Débuter
    Réponses: 6
    Dernier message: 13/04/2012, 15h32
  5. Problème de requêtage sur Interbase 6.0 via ODBC en VBA-E
    Par GriFfith_ dans le forum InterBase
    Réponses: 3
    Dernier message: 01/09/2008, 09h47

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