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 :

Ma requête est elle optimisée ? [MySQL]


Sujet :

PHP & Base de données

Vue hybride

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

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut Ma requête est elle optimisée ?
    Bonjour,
    J'ai eu quelques cours de sql au lycée mais on ne m'a jamais vraiment parlé des jointures type "left join" ou "right join".
    Pourriez vous me dire si il y a plus optimisé que ce que j'ai fais (qui fonctionne).

    Voici une image de ma BBD :


    Et voici ma requête :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
            SELECT *
            FROM enseigne JOIN formule 
            ON formule_idformule = idformule 
            JOIN enseigne_has_activite
            ON enseigne_idenseigne = idenseigne
            AND principale = "Y"
            JOIN activite
            ON enseigne_has_activite.activite_idactivite = idactivite
            JOIN secteur
            ON secteur_idsecteur = idsecteur
            WHERE idenseigne='.$id.' 
            AND statut_idstatut NOT IN(3,6)

    Sachant qu'il y a beaucoup plus de champs que ce que j'affiche là....

    Merci d'avance !!

  2. #2
    Membre expérimenté Avatar de Retrokiller069
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 217
    Par défaut
    Bonjour,

    pourrais tu nous dire ce que tu veux obtenir de ta requête?
    Parce que sinon je ne vois pas trop comment vérifier si on ne peut pas optimiser ta requête...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    Ah oui ! Désolé.

    Je veux obtenir :
    toutes les info de ma table enseigne
    le libellé de l'activité
    le libellé du secteur.

    Ca vous éclair ?

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    1 349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 349
    Par défaut
    il manque la structure de la bdd ca pourrait aider aussi

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    93
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 93
    Par défaut
    Bah.. pour la structure j'ai mis l'image de mon MCD... Je pensais que ça suffirait.

    En tout cas j'ai trouvé ma réponse. Après avoir posté ici je me suis aperçu que j'aurais du placer ma question dans "sgbdr/mysql" donc je l'y ai mis.

    http://www.developpez.net/forums/d11...ete-optimisee/

    Merci en tout cas !

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

Discussions similaires

  1. Ma requete est elle optimisée ?
    Par sadkat dans le forum Requêtes
    Réponses: 2
    Dernier message: 19/07/2011, 17h12
  2. cette requête est-elle possible ?
    Par night_flyers dans le forum Requêtes
    Réponses: 2
    Dernier message: 11/07/2009, 13h12
  3. Ma requête est-elle correcte?
    Par nicotine002 dans le forum Langage SQL
    Réponses: 8
    Dernier message: 15/12/2006, 16h58
  4. cette requête est-elle correcte?
    Par spilliaert dans le forum Requêtes
    Réponses: 1
    Dernier message: 02/02/2006, 22h33
  5. Cette requête est-elle valide?
    Par FrankOVD dans le forum Requêtes
    Réponses: 4
    Dernier message: 13/01/2006, 19h21

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