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 jointure


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Cadre
    Inscrit en
    Septembre 2013
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Cadre
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 83
    Par défaut Problème de jointure
    bonjour à tous
    avec la requête ci_dessous je n'obtiens que les arti_code de la table "article"qui ont un arti_code_composant dans la table "nomenclature".
    je voudrai faire apparaitre tous les arti_code avec ou non un arti_code_composant.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT article.arti_code, nomenclature.nome_arti_code_composant
      FROM article, nomenclature
     WHERE ((nomenclature.nome_arti_code_compose = article.arti_code))
    Merci d'avance.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    Tous les articodes de la table article ayant ou non un code composant ? Cela ne revient il pas à faire apparaître tout simplement tout les articodes de la table article sans aller chercher quoique ce soit dans la table nomenclature ? Oo.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT arti_code FROM article

  3. #3
    Membre confirmé
    Homme Profil pro
    Cadre
    Inscrit en
    Septembre 2013
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Cadre
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 83
    Par défaut
    Merci pour votre aide,
    C'est un problème récurent dans mes requêtes avec plusieurs tables.
    J'ai besoin en premier de toute la liste complète des "arti_code" (articles) + en 2ème colonne le "arti_code_composant" (composant).
    Si le "arti_code" n'a pas de composant la case sera vide.

    C'est un problème récurent dans mes requêtes avec plusieurs tables. j'ai fouillé sur le web, j'ai fais des essais avec Decode, en vain. je manque d'expérience à ce niveau là.

    AT

  4. #4
    Membre Expert Avatar de Garuda
    Homme Profil pro
    Chef de projet / Urbaniste SI
    Inscrit en
    Juin 2007
    Messages
    1 285
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Vaucluse (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chef de projet / Urbaniste SI
    Secteur : Bâtiment

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 285
    Par défaut
    La réponse est :

    JOINTURE EXTERNE ( OUTER JOIN)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT article.arti_code, nomenclature.nome_arti_code_composant
    FROM article LEFT OUTER JOIN nomenclature
    ON nomenclature.nome_arti_code_compose = article.arti_code

  5. #5
    Membre confirmé
    Homme Profil pro
    Cadre
    Inscrit en
    Septembre 2013
    Messages
    83
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Cadre
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2013
    Messages : 83
    Par défaut
    merci.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Moi aussi je manque d'expérience (et plus que toi je pense ). Aller, je m'en retourne au livre de Monsieur C. Soutou ^^, c'est en pratiquant qu'on apprend .

    Bonne continuation sur ton travail et merci à Garuda d'avoir apporté son expérience :').

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

Discussions similaires

  1. Problème de jointure de tables
    Par AurelBUD dans le forum Langage SQL
    Réponses: 6
    Dernier message: 20/04/2005, 16h27
  2. Probléme de jointure
    Par Ajrarn dans le forum Langage SQL
    Réponses: 14
    Dernier message: 24/02/2005, 14h57
  3. Vraisemblable problème de jointure
    Par pimousse76 dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 15h34
  4. [MS Access] Problème de jointure
    Par Erakis dans le forum Langage SQL
    Réponses: 3
    Dernier message: 07/02/2005, 21h15
  5. Problème de jointure ?!
    Par ebaynaud dans le forum Langage SQL
    Réponses: 8
    Dernier message: 03/11/2004, 11h27

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