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 :

Jointure externe gauche


Sujet :

Langage SQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 15
    Points : 14
    Points
    14
    Par défaut Jointure externe gauche
    Bonjour,

    J'ai lue cette requète dans la partie Optimisation de requètes
    sur le site de Frédéric Brouard.
    (La table T_chambre contient une liste de chambres d'hotel,
    et l'autre table la liste des réservations (date/no chambre)

    Je n'arrive pas à bien comprendre cette requète :

    Quel est le sens du AND placé derrière le ON ?
    Je ne comprends pas pourquoi la date fait partie
    de la condition de jointure ?

    D'ailleurs, si on enlève le critère de date, cela ne fonctionne
    t'il pas tout aussi bien ?

    SELECT DISTINCT C.CHB_ID
    FROM T_CHAMBRE C
    LEFT OUTER JOIN TJ_CHB_PLN_CLI P
    ON C.CHB_ID = P.CHB_ID
    AND PLN_JOUR = '2000-11-11'
    WHERE P.CHB_ID IS NULL

    Voici l'url :
    http://sqlpro.developpez.com/OptimSQL/SQL_optim.html

    Quelqu'un saurait-il m'expliquer ?
    Merci

  2. #2
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut
    il doit s'agir là d'une jointure ANSI2 avec une clef composee, non ?
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 15
    Points : 14
    Points
    14
    Par défaut
    OK Merci, ça y est j'ai compris la requète.

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

Discussions similaires

  1. condition sur jointure externe gauche
    Par paolo2002 dans le forum Développement
    Réponses: 0
    Dernier message: 21/06/2010, 15h47
  2. Crystal report XI : jointure externe gauche
    Par pascal35 dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 19/05/2008, 17h12
  3. Jointure externe gauche
    Par sgcb01 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 02/02/2007, 10h28
  4. [ jointure externe ] j'y pompe rien
    Par jaimepasteevy dans le forum Langage SQL
    Réponses: 3
    Dernier message: 16/12/2003, 17h57
  5. [Interbase] [Triggers] jointure externe
    Par AnestheziE dans le forum InterBase
    Réponses: 9
    Dernier message: 17/11/2003, 16h17

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