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

Langage SQL Discussion :

Left Join et WHERE


Sujet :

Langage SQL

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    503
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 503
    Points : 503
    Points
    503
    Par défaut Left Join et WHERE
    Bonjour,

    un petit soucis qui prend prend la tête:

    J'ai 2 tables sur lesquelles je fais une jointure
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Select t1.c1, t2.c2 FROM t1 LEFT JOIN t2 ON t1.id=t2.id
    sur lesquelles j'ajoute des conditions
    Et bien là, naturellement, les enregistrements qui ne répondent pas à la condition sont supprimés.

    J'aimerais savoir comment obtenir malgré tout, tout les enregistrements de t1, même avec les autres champs vides si nécessaire, pour pouvoir faire un affichage (Etat d'Access 97) sur tous les choix possibles dans t1...

    Si vous avez une idée, j'suis preneur.

    Merci d'avance.

    6ril

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 099
    Points : 28 392
    Points
    28 392
    Par défaut
    En déplaçant la condition dans la jointure...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select t1.c1, t2.c2 
    FROM t1 
    LEFT JOIN t2 ON t1.id=t2.id 
    AND t2.c2 > 10

Discussions similaires

  1. left join et where condition
    Par jobvince dans le forum Langage SQL
    Réponses: 1
    Dernier message: 28/09/2010, 16h30
  2. Left Join et WHere
    Par nobabylone dans le forum Langages serveur
    Réponses: 1
    Dernier message: 16/09/2010, 11h15
  3. LEFT JOIN avec WHERE
    Par supertino7 dans le forum Requêtes
    Réponses: 1
    Dernier message: 22/03/2010, 21h52
  4. LEFT JOIN ou WHERE
    Par jdar dans le forum PL/SQL
    Réponses: 1
    Dernier message: 25/08/2009, 16h40
  5. Left Join et Where
    Par tiamat59 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 27/05/2009, 15h34

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