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

SQL Procédural MySQL Discussion :

script sql d'affichage


Sujet :

SQL Procédural MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 208
    Par défaut script sql d'affichage
    salut,

    je travail avec MYSQL

    j'ai deux BASE DE DONNES


    OCSWEB
    GLPI

    la base de donné OCSWEB contient 3 table "ancienhardware" et "bios" et "hardw"

    la strcture de la table "ancienhardware" est ancienhardware(`hardware_id`,`type`)
    son contenue est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      INSERT INTO `ancienhardware` VALUES (21,'clavier');
    la structure de la table "bios" est (`harware_id`,`SSN`)
    son contenue est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      INSERT INTO `bios` VALUES (21,'VMware-56 4d 5e f2 e4 65 cf 3e-39 23 a5 49 83 1f 41 12')
    la strucrure de la table "hard" est hardw(`ID`,`name`)
    son contenue est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      INSERT INTO `hardw` VALUES (21,'MBH-E499E254237')
    la base de donné GLPI contient 2 table "computer" et "glpi_location"

    la structure de la table "computer" est (`serial`,`location`,`date_mod`)
    son contenue est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      INSERT INTO `computer` VALUES ('VMware-56 4d 5e f2 e4 65 cf 3e-39 23 a5 49 83 1f 41 12',2,'2008-11-27 19:40:57')
    la structure de la table "glpi_location" est(`ID`,`name`,`completename `)
    son contenue est;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      INSERT INTO `glpi_location` VALUES (2,'info','departement > info')
    le travail demande est faire affichage de `type` de la table "ancienhardware" et affichage de `SSN` de la table "bios" et affichage de `name` de la table "hard" et affichage de `date_mod` de la table "computer" et afficage de `completename` de la table " glpi_location"

    le probleme est on travail avec deux bases de donnés OCSWEB et GLPI

    l'affichage finale doit etre de la forme suivante;

    `clavier` `VMware-56 4d 5e f2 e4 65 cf 3e-39 23 a5 49 83 1f 41 12` `MBH-E499E254237` `2008-11-27 19:40:57` `departement > info`

    je fait le script suivant mais il a des erreurs;

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
      select type,SSN,name,date_mod,complename
      from ancienhardware,bios,hard,computer,glpi_location
      where OCSWEB.ancienhardware.hardware_id = OCSWEB.bios.hardware_id
      and OCSWEB.bios.hardware_id = OCSWEB.hard.ID
      and OCSWEB.bios.SSN = GLPI.computer.serial
      and GLPI.computer.location = GLPI.glpi_location.ID ;
    AIDEZ MOI SVP
    MERCI D'AVANCE

  2. #2
    Membre Expert

    Homme Profil pro
    SDE
    Inscrit en
    Août 2007
    Messages
    2 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : SDE

    Informations forums :
    Inscription : Août 2007
    Messages : 2 013
    Par défaut
    Bonjour,

    Que donne cette requête ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
      SELECT type,SSN,name,date_mod,complename
      FROM 
        OCSWEB.ancienhardware
        ,OCSWEB.bios
        ,OCSWEB.hard
        ,GLPIcomputer
        ,GLPIglpi_location
      WHERE OCSWEB.ancienhardware.hardware_id = OCSWEB.bios.hardware_id
      AND OCSWEB.bios.hardware_id = OCSWEB.hard.ID
      AND OCSWEB.bios.SSN = GLPI.computer.serial
      AND GLPI.computer.location = GLPI.glpi_location.ID ;
    Une petite question de démange, pourquoi scinder ces données dans deux bases de données ?

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2008
    Messages
    208
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 208
    Par défaut
    merci c bien marche
    vous ete mon sauveur

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

Discussions similaires

  1. Génération de script SQL avec les données
    Par borgfabr dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 05/03/2004, 13h57
  2. Exécuter un script SQL
    Par borgfabr dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/03/2004, 08h47
  3. create user, affectation droits et scripts sql
    Par hirochirak dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 03/02/2004, 10h21
  4. script SQL : affectation de variables
    Par Laura dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/10/2003, 21h32

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