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 :

Jointure et parenthèses


Sujet :

Langage SQL

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 72
    Points : 53
    Points
    53
    Par défaut Jointure et parenthèses
    Bonjour à toutes et à tous,

    j'aimerais avec confirmation de ce que je pense...

    tout d'abord, je vous présente le contexte:
    • J'ai récupéré une application access pour automatiser le traitement
    • dans les requetes lancées, il y a des jointures


    certaines des jointures sont de la forme:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    SELECT 	...
    FROM 	T1, 
    		(
    			(
    				T2 INNER JOIN 
    				T3 ON ...
    			) INNER JOIN 
    			T4 ON T2.C2 = T4.C1
    		) INNER JOIN 
    		(
    			(
    				(
    					T5 INNER JOIN 
    					T6 ON ...				) INNER JOIN 
    				T7 ON ...
    			) INNER JOIN 
    			T8 ON ...
    		) ON 
    			...
    WHERE 	...
    ORDER BY ...;
    et je voulais savoir si, comme je le pense, c'est equivalent à:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    SELECT 	...
    FROM 	T1, 
    	T2 INNER JOIN 
    	T3 ON ... INNER JOIN 
    	T4 ON ... INNER JOIN 
    	T5 ON ... INNER JOIN 
    	T6 ON ... INNER JOIN 
    	T7 ON ... INNER JOIN 
    	T8 ON ...
    WHERE 	...
    ORDER BY ...;
    qui est quand même vachement plus facile à lire (et à comprendre par la même occasion... )

    Merci d'avance pour votre aide...

  2. #2
    Membre éprouvé Avatar de Mathusalem
    Profil pro
    IT moa
    Inscrit en
    Décembre 2003
    Messages
    1 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : IT moa

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 008
    Points : 1 067
    Points
    1 067
    Par défaut
    Je pense que oui, mais attend peut-être l'avis des experts du forum

Discussions similaires

  1. Jointure qui ne renvoie pas tous les enregistrements
    Par rayonx dans le forum Langage SQL
    Réponses: 12
    Dernier message: 19/07/2024, 10h33
  2. Jointures en SQL
    Par Guizz dans le forum Langage SQL
    Réponses: 10
    Dernier message: 04/06/2003, 13h21
  3. Réponses: 14
    Dernier message: 17/03/2003, 19h31
  4. Appeler une fonction avec/sans parenthèses
    Par haypo dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 29/12/2002, 19h48
  5. Jointures INNER et jointures classiques ???
    Par UbiK dans le forum Langage SQL
    Réponses: 3
    Dernier message: 05/09/2002, 11h29

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