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

MS SQL Server Discussion :

Type de jointure et valeur NULL


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut Type de jointure et valeur NULL
    Bonjour,

    j'ai crée une requete avec deux tables grace au générateur de requete :

    TablePrincipale
    -----------------
    champ1
    champ2
    champJoint

    TableJoint
    -----------------
    champJoint
    champArécuperer

    je selectionne des champs de la table principale et le champ à récupérer grace à une jointure CROSS JOIN entre TablePrincipale.champJoint et TableJoint.champJoint.

    Le pb est que quand mon TableJoint.champArécuperer est vide, la requete me retourne aucune ligne ! ce qui ne devrai pas etre le cas, je devrai juste avoir le champArécuperer vide.

    Cela n'est pas t'il du au type de ma jointure ???
    Merci

  2. #2
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    tu devrais essayer avec INNER JOIN pour ta jointure

  3. #3
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    nan dsl je me suis trompé, c'est une INER JOIN que me met sql server, pas une CROSS JOIN, la solution est d'utiliser une FULL OUTER JOIN

    Merci !

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 22/04/2010, 15h56
  2. [requete] JOINTURE et valeur null
    Par jeepibmx dans le forum SQL
    Réponses: 6
    Dernier message: 18/07/2008, 07h37
  3. [REQUETE] jointure et valeur 'null'
    Par jeepibmx dans le forum Langage SQL
    Réponses: 10
    Dernier message: 17/07/2008, 19h12
  4. [windev12]jointure et valeur null
    Par nath-0-0 dans le forum WinDev
    Réponses: 4
    Dernier message: 22/05/2008, 21h41
  5. Jointure et valeur NULL
    Par BiM dans le forum Langage SQL
    Réponses: 6
    Dernier message: 23/05/2005, 16h26

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