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

Requêtes et SQL. Discussion :

imbrication de requêtes [Toutes versions]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Inscrit en
    Février 2011
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 263
    Points : 100
    Points
    100
    Par défaut imbrication de requêtes
    Bonjour,

    Je bloque sur un problème depuis quelques heures... je vais exploser

    J'ai quatre tables :

    tbl_entreprises : ID_ENTREPRISES, denomination...
    tbl_candidats : ID_CANDIDATS, ID_ENTREPRISES...
    tbl_sous_traitants : ID_SOUS_TRAITANTS, ID_CANDIDATS, ID_ENTREPRISES
    tbl_co_traitants : ID_CO_TRAITANTS, ID_CANDIDATS, ID_ENTREPRISES

    Les co-traitants et les sous-traitants sont rattachés à un candidat.
    La table entreprises stockent les renseignements liés à l'entreprise : dénomination, adresse...

    Je souhaiterais avoir une liste déroulante qui liste la dénomination du candidat, la dénomination de mes sous-traitants, la dénomination de mes co-traitants.

    Je n'arrive pas à créer la requête qui me donnerait ce résultat.

    Quelqu'un pourrait-il m'aider ?
    Je pense qu'une requête de base toute simple ne répond pas à ma question mais je ne vois pas comment faire (créer un champ dans ma requête avec un select ?).

    Merci

  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
    Bonjour,

    Il faudrait passer par une requête UNION je pense.
    1- faire une première requête à partir des sous-traitants rattachés aux candidats et aux entreprises.
    2- Ensuite une deuxième à partir des ci-traitants rattachés aux candidats et aux entreprises.
    3- Et faire une UNION de ces 2 requêtes.

    Plus simple pour moi serait de ne garder qu'une seule table pour les sous-traitants et co-traitants, et y ajouter un champ qui les différencie (sous-traitant ou co-traitant).

    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 régulier
    Inscrit en
    Février 2011
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 263
    Points : 100
    Points
    100
    Par défaut
    Bonjour,

    Merci pour votre réponse !

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

Discussions similaires

  1. Imbrication de requête
    Par steakos78 dans le forum VB.NET
    Réponses: 3
    Dernier message: 18/03/2011, 10h11
  2. Simplifier une imbrication de requêtes
    Par Sparktacus dans le forum Requêtes
    Réponses: 6
    Dernier message: 04/08/2010, 10h22
  3. Imbrication de requête
    Par Interface dans le forum Langage SQL
    Réponses: 2
    Dernier message: 22/09/2008, 12h42
  4. Imbrication de requêtes
    Par reeda dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 17/12/2007, 22h56
  5. Imbrication de requêtes
    Par Gabout dans le forum Access
    Réponses: 2
    Dernier message: 25/02/2007, 08h51

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