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 :

ordre des jointures


Sujet :

Langage SQL

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    856
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 856
    Points : 266
    Points
    266
    Par défaut ordre des jointures
    bonjour,
    je débute en SQL et je voudrais savoir si l'ordre des jointures est importante dans la requete SQL

    exemple dans la commande SQL suivante est ce que l'ordre des "join" est important ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    select clients.nom, commandes.nocmd ,details.isbn, articles.titre from  clients
    join commandes
    on clients.id=commandes.idcli
    join details
    on commandes.nocmd=details.nocmd
    join articles
    on details.isbn=articles.isbn

  2. #2
    Expert confirmé Avatar de Cybher
    Homme Profil pro
    Consultant réseaux et sécurité
    Inscrit en
    Mai 2005
    Messages
    3 281
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Consultant réseaux et sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 281
    Points : 4 644
    Points
    4 644
    Par défaut
    salut,

    l'ordre n'a pas d'importance

  3. #3
    Membre confirmé Avatar de lper
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    398
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 398
    Points : 641
    Points
    641
    Par défaut
    Bonjour,

    sur Oracle par exemple, les requêtes sont relues par un optimiseur qui calcule (selon des critères et des règles propre à la base) les meilleurs accès de lecture à effectuer ensuite sur les tables.

  4. #4
    Membre actif
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    856
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 856
    Points : 266
    Points
    266
    Par défaut réponse
    merci pour les infos

    je travaille avec interbase/firebird

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

Discussions similaires

  1. Résultats différents selon ordre des jointures
    Par alassanediakite dans le forum Requêtes
    Réponses: 3
    Dernier message: 18/07/2014, 13h50
  2. Ordre des lignes sur jointure simple
    Par jdar dans le forum SQL
    Réponses: 4
    Dernier message: 06/01/2011, 15h12
  3. [VxiR2] Ordre d'affichage des jointures
    Par schkrumble dans le forum Designer
    Réponses: 6
    Dernier message: 14/09/2010, 14h25
  4. Incidence de l'ordre des jointures externes
    Par shaoling dans le forum Langage SQL
    Réponses: 2
    Dernier message: 28/08/2010, 00h42
  5. Question : ordre des bits ?
    Par Choupi dans le forum C
    Réponses: 3
    Dernier message: 11/02/2003, 06h22

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