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

PHP & Base de données Discussion :

Aide pour une p'tite requête SQL


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Avril 2009
    Messages : 46
    Par défaut Aide pour une p'tite requête SQL
    Bonjour à tous !

    Je recherche désespérément comment formuler une requête SQL assez simple il me semble...

    Je m'explique :

    J'ai trois tables :

    Table A (Champ1, Champ2, Champ3)
    Table B (Champ1, Champ2, Champ3)
    Table C (Champ1, Champ2, Champ3)

    Tous les champs sont différents hormis le Champ1 de toutes ces tables qui est unique et est une clé primaire.

    Je voudrais lancer une requête avec comme argument le Champ2 de la table B qui afficherait tous les champs contenu dans les tables A, B et C qui ont le Champ1 correspondant au Champ2 de la table B, je n'sais pas si j'me fais bien comprendre :s

    N'hésitez pas à demandez plus d'éclaircissements !

    Merci de votre aide !

    Trif'

  2. #2
    Membre Expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Par défaut
    bonjour,

    C'est un simple select * avec une jointure externe bilatérale entre tes tables, il te permet d'afficher tous ces champs.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    select * from A left outer join B on A.champ1=B.champ2 
    union
    select * from A left outer join C on C.champ1=B.champ2 
     
    ou une requête full outer join
    Voici le lien de la FAQ qui explique
    http://sqlpro.developpez.com/cours/s...ntures/#LIII-C

Discussions similaires

  1. Réponses: 2
    Dernier message: 14/03/2011, 19h40
  2. aide pour une requête sql/plpgsql
    Par viny dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/11/2007, 11h32
  3. [SQL] Besoin d'aide pour une requête
    Par PoichOU dans le forum Oracle
    Réponses: 7
    Dernier message: 03/05/2007, 10h26
  4. Besoin d'aide pour une requête SQL
    Par Borami dans le forum Langage SQL
    Réponses: 1
    Dernier message: 07/11/2005, 10h33
  5. Besoin d'aide pour une Requête SQL ...
    Par Kokito dans le forum Requêtes
    Réponses: 2
    Dernier message: 07/07/2004, 11h56

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