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 :

Correlation de table dans sql


Sujet :

MS SQL Server

  1. #1
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut Correlation de table dans sql
    Bonjour Chers Amis,

    J'utilise une table qui reçoit deux fois la clé primaire d'une autre table sous différents noms comme suit!

    ORDRE[numot, codpointdep, codpointdes]
    POINT[codpoint, libpoint]

    J'aimerais écrire une requête sql qui me sortira les numot avec le libellé de chaque codpoint qui migre dans la table ORDRE!
    j'utilise sql server et il dit parfois de faire une correlation de la table POINT dans la base, et moi, j'y comprends rien.

    Merci de m'aider à m'en sortir!!!

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    bonjour,

    il doit s'agir d'une jointure de la table ORDRE avec POINT, peut-être du genre :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    select A.numot, B.libpoint, C.libpoint
    from ORDRE A inner join POINT B on A.codpointdep = B.codpoint
     inner join POINT C on A.codpointdes = C.codpoint
    Pour une ligne dans ORDRE, vous avez 2 colonnes, il faut donc joindre 2 fois la table ORDRE avec la table POINT, une fois pour la colonne codpointdep et une fois pour la colonne coldpointdes... J'espère que c'est à peu près clair ..

  3. #3
    Membre éclairé Avatar de GodGives
    Inscrit en
    Août 2007
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations forums :
    Inscription : Août 2007
    Messages : 456
    Par défaut
    Merci beaucoup pour votre réponse!
    c'est ce que j'essayais mais chaque fois, je faisais précéder l'alias du nom de la table; c'est pourquoi j'avais des problèmes!

    Maintenant, cela fonctionne!

    Une fois encore, Merci!!!

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

Discussions similaires

  1. Retrouver données des tables dans SQL server 2000
    Par rocketter dans le forum Administration
    Réponses: 5
    Dernier message: 31/01/2013, 21h56
  2. Réponses: 3
    Dernier message: 27/05/2011, 11h47
  3. Copie de tables dans SQL SERVER
    Par ash_rmy dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 01/06/2010, 09h27
  4. Exporter schema de table dans SQL Server
    Par skunkies dans le forum Modélisation
    Réponses: 3
    Dernier message: 12/01/2009, 18h19
  5. Recreer les indexs de table dans SQL serveur 2000
    Par FilipeVV dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 02/03/2006, 15h30

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