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
    6ril25



    "Par trois méthodes nous pouvons apprendre la sagesse : d'abord, par la réflexion qui est la plus noble; en second lieu, par l'imitation, qui est la plus facile; et troisième, par l'expérience, qui est la plus amère." Confucius

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    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 080
    Points : 30 801
    Points
    30 801
    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
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

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