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

Requêtes MySQL Discussion :

Interrogation de MySQL


Sujet :

Requêtes MySQL

Vue hybride

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

    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par défaut Interrogation de MySQL
    Bonjour,

    Voila j'ai une requete qui selectionne des informations sur des personnes dans des tables différentes. Mais une personne n'a pas les informations dans toutes les tables. par exemple une personne peut etre absente ou non.

    Ma question est de savoir s'il vaut mieux recupérer toutes les absences et parcourir en PHP mes enregistrements a chaque personne ou interroger la BD pour chaque personne???

    Merci d'avance

  2. #2
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Tu ne peux pas faire de jointure ?

    Selectionner toutes les personnes qui ont été absentes ?
    Par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT * FROM personne JOIN absence ON(personne.id=absence.id_personne)
    qui te récupère toutes les personnes qui on au moins une absence... à filtrer pour les dernière absence...

  3. #3
    Membre chevronné
    Avatar de DBProg
    Profil pro
    Étudiant
    Inscrit en
    Juillet 2006
    Messages
    242
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2006
    Messages : 242
    Par défaut
    Salut !

    Je te conseillele également de faire un jointure dès le départ pour avoir tous les enregistrements, tu perdras beaucoup moins de temps. Car uen requête coûte en temps d'exécution.
    La vitesse de la lumière étant supérieure à la vitesse du son, certaines personnes brillent encore tant qu'elles n'ont pas parlé
    -----------------------------------------------------------
    Retrouvez mes articles informatique sur mon Site Developpez.
    Le reste, sur le Site perso !


  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 13
    Par défaut
    C'est bien ce que je me disais mais je preferais en etre sur.

    Pour la jointure non je ne peux pas en faire sinon je n'ai pas toutes les personnes.

    Voila. Merci beaucoup.

  5. #5
    Expert confirmé
    Avatar de raptor70
    Inscrit en
    Septembre 2005
    Messages
    3 173
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Septembre 2005
    Messages : 3 173
    Par défaut
    Et avec des jointures externes (OUTTER JOIN) ???

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

Discussions similaires

  1. [MySQL] interrogation base mysql et requete soucis avec row
    Par clem62173 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/01/2010, 19h03
  2. Réponses: 5
    Dernier message: 08/07/2008, 16h06
  3. [MySQL] Interrogation avec Mysql ET php !
    Par Sango69780 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 10/01/2008, 10h52
  4. Interroger deux table mysql en php
    Par rane dans le forum Débuter
    Réponses: 3
    Dernier message: 13/03/2006, 13h31
  5. Interroger une base MySQL
    Par Nicolas69 dans le forum MFC
    Réponses: 2
    Dernier message: 25/04/2005, 12h57

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