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 :

Requete sur plusieurs table avec les memes champs


Sujet :

Langage SQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 35
    Points : 36
    Points
    36
    Par défaut Requete sur plusieurs table avec les memes champs
    Bonjour,

    J'essaye de créer une requete qui a besoin de 3 tables, 2 de ces tables ont plusieurs champs en commun, et je voudrais afficher cela dans un tableau

    Je me demande si cela est possible sans faire d' "UNION" ?

    voilà un exemple:
    1ere table:
    alert
    id
    equipement
    service
    etat
    message

    2eme table
    service
    id
    equipement
    service_description
    contact
    message_out

    3eme table
    host
    id
    equipement
    address

    mon tableau de sortie serait du type:
    equipement | service | type | etat | adresse | contact | message |
    -----------------------------------------------------------------
    serveurR1 | cpu | alerte | up | 172.1.1.2 | | blabla
    serveurR2 | memoire | alerte | up | 172..1.2 | | blabla2
    switch | memoire| service | | 172.3.1.2 | martin | blabla333


    Faire cela avec l'operateur union, c'est possible mais j'aimerais savoir comment faire sans cela.

    Comment feriez-vous?

    j'ai essayé via l'operateur concat mais je n'arrive pas au résultat voulu...


    Merci d'avance de votre aide

  2. #2
    Xo
    Xo est déconnecté
    Expert confirmé
    Avatar de Xo
    Inscrit en
    Janvier 2005
    Messages
    2 701
    Détails du profil
    Informations personnelles :
    Âge : 50

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 701
    Points : 4 238
    Points
    4 238
    Par défaut
    Bonsoir,
    UNION est exactement le mot-clé qu'il te faut, pourquoi vouloir faire autrement ?
    "Ce que l'on conçoit bien s'énonce clairement,
    Et les mots pour le dire arrivent aisément." Nicolas Boileau

    "Expliquer empêche de comprendre si cela dispense de chercher"

    Quiz Oracle : venez tester vos connaissances !

    La FAQ Oracle : 138 réponses à vos questions
    Aidez-nous à la compléter

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 35
    Points : 36
    Points
    36
    Par défaut
    je voulais savoir si c'etait possible autrement...

  4. #4
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 031
    Points
    34 031
    Billets dans le blog
    14
    Par défaut
    Quelle requête as-tu fait pour obtenir ce résultat ?

    J'ai plutôt l'impression qu'il faudrait faire des jointures entre les tables.
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole. Autoentrepreneur.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2009
    Messages : 35
    Points : 36
    Points
    36
    Par défaut
    c'est un exemple de résultats que j'aimerais obtenir...

Discussions similaires

  1. Impossible d'envoi une requete sur ma table avec les button
    Par naijik dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 11/05/2015, 23h51
  2. [2.x] requete sur plusieurs tables avec "findby"
    Par adel25 dans le forum Symfony
    Réponses: 2
    Dernier message: 02/10/2013, 17h12
  3. Requetes sur deux tables avec plusieurs retour
    Par IP-Fix dans le forum Requêtes
    Réponses: 16
    Dernier message: 13/11/2008, 18h46
  4. Requete sur plusieurs tables contenant les mêmes champs
    Par Louison dans le forum Langage SQL
    Réponses: 3
    Dernier message: 03/04/2007, 20h41
  5. [MySQL] Requete sur 2 tables avec champs commun
    Par marcd dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 20/04/2006, 16h14

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