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 :

Souci requête sql !


Sujet :

Langage SQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 147
    Par défaut Souci requête sql !
    Bonjour,

    je débute en sql et j'ai un petit souci pour répondre à une requête alors si quelqu'un pourrait m'aider ca serait vraiment cool.

    Alors voila, j'ai les tables suivantes (je ne met pas les autres elle serait inutiles pour ma requete je pense) :
     Chercheur [ CodeCh, NomCh, CodeEq* ]
     Equipe [ CodeEq, NomEq, CodeResp*, CodeLabo* ]

    Je souhaiterai restituer les chercheurs travaillant dans la meme equipe que le chercheur eric.

    Voici ce que j'ai fais mais je ne comprends pas pourquoi ca ne me retourne pas ce que je voudrai.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    SELECT NomCh
    FROM Chercheur, Equipe
    WHERE Chercheur.CodeEq=Equipe.CodeEq
    AND NomCh='Eric' ;

  2. #2
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Vous pouvez utiliser deux fois la même table dans la requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT C2.NomCh
      FROM Chercheur C1
           INNER JOIN Chercheur C2
             ON C2.CodeEq = C1.CodeEq
     WHERE C1.NomCh = 'Eric';

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 147
    Par défaut
    Merci mais n'y aurait-il pas plus simple étant donné que je suis débutante en la matière.
    Une requête simple voire imbriquée m'irait

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Par défaut
    Plus simple qu'une jointure ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    147
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 147
    Par défaut
    J'aimerai ne pas utiliser le INNER JOIN ..... ON
    je ne connais pas du tout

    Comment faire plus simplement ?

  6. #6
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Par défaut
    Bonsoir.

    Citation Envoyé par Lenou Voir le message
    J'aimerai ne pas utiliser le INNER JOIN ..... ON
    je ne connais pas du tout

    Comment faire plus simplement ?
    C'est pourtant recommandé depuis SQL 92 ... il n'y a rien de plus compliqué que dans la syntaxe SQL 89 que vous utilisez.

    Cordialement,
    Idriss

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

Discussions similaires

  1. Souci requête SQL
    Par marime dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 16/06/2009, 18h46
  2. VB + Excel + SQL + Soucis requête avec des dates
    Par Invité dans le forum Excel
    Réponses: 2
    Dernier message: 12/03/2009, 08h15
  3. [SQL] Soucis requête SQl sur serveur Free
    Par Ryuuku dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 30/08/2007, 16h20
  4. [SQL] Soucis d'affichage de requête SQL
    Par kilkikou dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 06/06/2006, 16h25
  5. Soucis de création de requêtes sql
    Par Zebeber dans le forum Requêtes et SQL.
    Réponses: 11
    Dernier message: 26/05/2006, 11h13

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