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

IHM Discussion :

Concatener 3 champs de deux tables differentes dans une requete


Sujet :

IHM

  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2015
    Messages : 120
    Points : 58
    Points
    58
    Par défaut Concatener 3 champs de deux tables differentes dans une requete
    Bonjour les amis,

    j'ai besoin de votre aide ,
    j'ai une requete et je veux creer/ajouter un champ qui permet de concatener un champs de cette requette et 2 champs dans une autre table , comment puis je faire sachant que les 2 autres champs n'exsitent pas dans le requete ou je veux creer ce champs et je veux pas les ajouter

    j'ai la reqt 1 ou il y chp1
    et dans une autre table chp2 et chp3

    et dans la req1 je veux creer un champs : chp1&"x"&chp2&chp3
    j’espère recevoir une réponse rapide
    Merci d'avance

  2. #2
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir ensascience,

    Qu'est-ce que tu entends par :
    comment puis je faire sachant que les 2 autres champs n'exsitent pas dans le requete ou je veux creer ce champs et je veux pas les ajouter
    Tu peux utiliser un champ d'une table dans une expression de requête sans que le champ initial soit affiché dans la requête.
    Ta requête et ta table devrait avoir 1 champ qui les relie ?

    Peux tu donner des détails sur les champs de ta requête et de ta table pour te proposer quelque chose.

    Cordialement
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  3. #3
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2015
    Messages : 120
    Points : 58
    Points
    58
    Par défaut
    oui ils sont deux tables lie par "Refnum"
    une table Offre : "nom de société" , "type d'offre"; "valeur de l offre" ; "nbr de produits"
    une table produit : type produit ; quantité ; taille
    chaque offre peut avoir plusieurs produit
    j'ai une requête qui ne contiens que les info/champs de la premier table Offre et je veux ajouter un champs sur cette requête qui me permet d avoir une idée sur la commande en cancatenant les champs "nbr de produit" +"taille" +"type de produit"
    mais quand je l ai fais j ai eu pour chaque offre un nbr de ligne qui se répété pour chaque produits contenu dans l offre ... ???
    et je veux pas de cela

  4. #4
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Hum,

    Le résultat a priori est normal.
    Peux-tu donner un exemple des données (tables et requêtes) que tu as et du résultat escompté parce que là, ce n'est pas évident.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  5. #5
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2015
    Messages : 120
    Points : 58
    Points
    58
    Par défaut
    Table offre :
    Id= 1
    RefNu = 1111
    Nom de societe =Alfa
    Date de commande =21/2/2015
    valeur total de la commande =120 euro
    status de la commande = encours
    nbr de produit = 2
    Table Produit :
    Id=1
    RefNum= 11111
    taille produit =2000
    Tpe produit = XXB11
    Id =2
    RefNum=11111
    taille produit = 2000
    Type de = XXB11

    Alors sur une requete qui ne contient que des donées de la table 1 je veux ajouté un champs qui met 2xXXB1x2000

  6. #6
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir,

    Là, j'ai des doutes.
    1- Tu me confirmes que tu t'es trompé dans le RefNu = 1111 de la table Offre. La valeur devrait être 11111 comme dans la table Produits !
    2- Ce que je ne comprends pas, c'est pourquoi tu as 2 valeurs avec le même RefNum dans la table "Produit" (qui est une table de référence a priori).
    Est-ce que c'est parce que tu as ces 2 valeurs que tu as "nbr de produit = 2" dans la table Offre ?

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

  7. #7
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Août 2015
    Messages
    120
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2015
    Messages : 120
    Points : 58
    Points
    58
    Par défaut
    ouii Excat le Ref number est le Meme
    dans la table produits, des fois c est possible que les produits dans la meme offre soient differents au moins dans la taille si c est pas dans tous
    table Produit
    ID =1
    RefNum= 11111
    taille produit =1500
    Tpe produit = HGS11
    ID =2
    RefNum=11111
    taille produit = 2000
    Type de = XXB11

    A+

  8. #8
    Expert éminent

    Homme Profil pro
    Inscrit en
    Mai 2012
    Messages
    3 840
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations forums :
    Inscription : Mai 2012
    Messages : 3 840
    Points : 7 974
    Points
    7 974
    Par défaut
    Bonsoir ensascience,

    Peux-tu poster ta base de données ou les tables qui nous intéressent parce que j'ai du mal à "schématiser" la structure des données en jeu.

    Cordialement,
    Mandresy
    "Je ne sais qu'une chose, c'est que je ne sais rien" Socrate

    N'oublions pas de mettre quand on a trouvé notre bonheur. Soyons sympa pour les futurs heureux.

    Merci, c'est toujours sympa de recevoir des de votre part

Discussions similaires

  1. Utilisation de la valeur d'un champ d'1 table MySQL dans une requete Oracle
    Par jj4822 dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 11/03/2013, 14h58
  2. Copier deux tables identiques dans une troisième
    Par accessgeek dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 29/04/2011, 17h43
  3. Réponses: 1
    Dernier message: 01/03/2009, 16h53
  4. Réponses: 7
    Dernier message: 06/12/2006, 12h25
  5. Réponses: 3
    Dernier message: 28/02/2006, 17h52

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