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

Requêtes et SQL. Discussion :

SQL : Jointure droite sur plusieurs champs


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 91
    Points : 59
    Points
    59
    Par défaut SQL : Jointure droite sur plusieurs champs
    Bonjour à tous,
    je sais faire des jointures droites sur un seul champ, mais je ne sais pas les faire sur plusieurs champs. Est ce que quelqu'un aurait un exemple de jointure droite sur plusieurs champs?
    Je sais faire le code suivant :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT Table2.nom, Table2.prénom, Table2.age
    FROM Table1 RIGHT JOIN Table2 ON Table1.nom = Table2.nom, 
    WHERE TABLE1.nom IS NULL;
    Cela me retourne les lignes contenant un nom figurant dans la table2 et qui ne figure pas dans la table1.

    merci d'avance pour vos suggestions.
    Amicalement.

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    91
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 91
    Points : 59
    Points
    59
    Par défaut résolu.
    voici un exemple de jointure droite sur plusieurs champs.ce dernier me semble correct, puis qu'il tourne.

    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT Table2.nom, Table2.prénom, Table2.age
    FROM Table1 RIGHT JOIN Table2 ON (Table1.nom=Table2.nom) AND (table1.prénom=table2.prénom)
    WHERE TABLE1.nom IS NULL or table1.prénom IS NULL;

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

Discussions similaires

  1. Jointure externe sur plusieurs champs
    Par thanith dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/02/2013, 20h25
  2. Jointure externe sur plusieurs champs
    Par Vict0 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 06/06/2011, 13h58
  3. Requete SQL jointure externe sur plusieurs tables
    Par mattmax dans le forum Développement
    Réponses: 4
    Dernier message: 28/12/2010, 10h07
  4. Réponses: 3
    Dernier message: 04/06/2009, 15h49
  5. [SQL SERVER ] Tri sur plusieurs champs
    Par fantomchris dans le forum Langage SQL
    Réponses: 6
    Dernier message: 27/07/2006, 17h59

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