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 :

assembler le résultat de 2 tables dans une seule


Sujet :

Langage SQL

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut assembler le résultat de 2 tables dans une seule
    Bonjour à tous,

    je n'arrive pas à assembler le résultat de 2 tables dans une seule.
    J’ai une table 1 provenant d’une 1ère vue qui cumul par mois un nombre de jour ouvré.

    Ma deuxième table provient d’une vue qui elle extrait un couple de code produit (FK3) et sous code produit(FK4)

    Pour chaque ligne composé de FK1+FK2+ANNE+MOIS+FK3+FK4, j’aimera forcer la valeur obtenu pour le mois dans la 1ère table et l’insérer dans une 3 table.

    J'ai essayé les jointures externes; interne avec ou sans condition, et je sèche carrément....

    si vous pouvez m'aider :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Table 1
    FK1	FK2	ANNE	MOIS	VALUE
    3	3	2009	janvier	30
    3	3	2009	février	25
    3	3	2009	mars	28
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Table 2
    FK1	FK2	ANNE	MOIS	FK3	FK4
    3	3	2009	janvier	1	1
    3	3	2009	janvier	1	2
    3	3	2009	février	1	1
    3	3	2009	février	1	2
    3	3	2009	mars	2	3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Résultat Attendu
    FK1	FK2	ANNE	MOIS	FK3	FK4	VALUE
    3	3	2009	janvier	1	1	30
    3	3	2009	janvier	1	2	30
    3	3	2009	février	1	1	25
    3	3	2009	février	1	2	25
    3	3	2009	mars	2	3	28
    Merci d'avance pour vos réponses

    SVT

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Customer Success Manager @Vertica
    Inscrit en
    Septembre 2008
    Messages
    8 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Customer Success Manager @Vertica
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 452
    Points : 17 820
    Points
    17 820
    Par défaut
    Une jointure interne vous donnera pourtant la bonne réponse.
    Quel est le SQL que vous avez essayé ?

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Points : 5
    Points
    5
    Par défaut
    Citation Envoyé par Waldar Voir le message
    Une jointure interne vous donnera pourtant la bonne réponse.
    Quel est le SQL que vous avez essayé ?
    Autant pour moi j'ai fait un inner join et ca à fonctionné......

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Select T1.CPY_ID,T1.ETY_ID,T1.YEAR,T1.MONTH,  T2.BNT_ID,T2.BSN_ID, T1.VALUE
    From T1 inner join T2
    On T1.CPY_ID = T2.CPY_ID and T1.ETY_ID = T2.ETY_ID and T1.YEAR = T2.YEAR and T1.MONTH = T2.MONTH

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

Discussions similaires

  1. [MySQL] résultat de plusieurs tables dans une seule page
    Par other1234 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 24/01/2013, 09h49
  2. Groupement de plusieurs tables dans une seule
    Par kemiolek dans le forum VBA Access
    Réponses: 2
    Dernier message: 06/06/2008, 17h27
  3. Plusieurs indicateurs d'une meme table dans une seule requete
    Par arnaud.barre dans le forum Débuter
    Réponses: 5
    Dernier message: 12/04/2007, 17h23
  4. Lier trois tables dans une seule requête ?
    Par tempirate dans le forum Requêtes
    Réponses: 2
    Dernier message: 18/06/2006, 19h27
  5. plusieurs tables dans une seule table
    Par scully2501 dans le forum Access
    Réponses: 1
    Dernier message: 10/10/2005, 09h19

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