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 :

Requête de selection et imbriquée


Sujet :

Langage SQL

  1. #1
    Membre actif
    Inscrit en
    Février 2006
    Messages
    522
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 522
    Points : 282
    Points
    282
    Par défaut Requête de selection et imbriquée
    Bonjour,

    J'ai un table avec de nombreux champs dont, entre autre :
    - 1 champs ID (clé primaire)
    - 1 champs Nom et 1 champs Prénom
    - 1 autre champs ID qui permet de savoir si, par exemple, je suis rattaché à une autre personne

    Je voudrais effectuer en 1 requete et de manière optimisée une requête pour pouvoir récupérer les noms et prénoms de qui je dépends

    Exemple :
    ID : 1, Nom : A, Prénom : B, ID1 : 2
    ID : 2, Nom : C, Prénom : D, ID1 : null

    Je voudrais avec un select avoir :
    ID : 1, Nom : A, Prénom : B, ID1 : C D (nom + prénom)
    ID : 2, Nom : C, Prénom : D, ID1 : null

    J'avais donc écrit la requête suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT a.Nom, a.Prenom, b.Nom+ b.Prenom
    FROM Table a, Table b
    WHERE b.ID1 = a.ID1
    Le problème est que je récupère que :
    ID : 1, Nom : A, Prénom : B, ID1 : C D (nom + prénom)

    Je ne récupère plus ma 2e entrée (normal)

    Comment feriez vous?

    Merci

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut
    regarde du coté de LEFT JOIN

Discussions similaires

  1. Requête avec select imbriqué
    Par Isiker dans le forum Langage SQL
    Réponses: 5
    Dernier message: 04/08/2010, 18h45
  2. Exécution tres Long d'une requête de Selection
    Par touhami dans le forum SQL
    Réponses: 10
    Dernier message: 09/03/2006, 10h34
  3. Ouvrire requête de selection en VBA ..
    Par snoopy69 dans le forum Access
    Réponses: 2
    Dernier message: 17/10/2005, 16h55
  4. requête avec SELECT imbriqués...
    Par dj_lil dans le forum Langage SQL
    Réponses: 4
    Dernier message: 18/07/2005, 12h21
  5. [requête] DELETE + SELECT
    Par doohan dans le forum Requêtes
    Réponses: 6
    Dernier message: 07/07/2003, 13h27

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