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 :

avis sur requête


Sujet :

Langage SQL

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Points : 78
    Points
    78
    Par défaut avis sur requête
    Bonjour à tous, voilà j'ai un travail à faire pour mon cours de web et j'aimerais savoir quel est la meilleure syntaxe entre ces deux requêtes ci-dessous qui donne le même résultat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT Vol_lib 
    FROM vols,horaire,reservation,clients 
    WHERE Nom="Chauve" AND Prenom="Jean-pierre" ;

    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    SELECT Vol_lib 
    FROM vols,horaire,reservation,clients
    WHERE Nom="Chauve" 
    AND Prenom="Jean-pierre" 
    AND clients.Cli_id=reservation.Cli_id
    AND reservation.H_id=horaire.H_id
    AND horaire.Vol_id=vols.Vol_id

    Merci d'avance pour vos réponse. A Bientôt.

  2. #2
    Membre actif Avatar de hazamor
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2008
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2008
    Messages : 179
    Points : 206
    Points
    206
    Par défaut
    Citation Envoyé par julien1451 Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT Vol_lib 
    FROM vols,horaire,reservation,clients 
    WHERE Nom="Chauve" AND Prenom="Jean-pierre" ;
    la premère requete est la produit cartisien de quatre tables, et c'est une très mauvaise requete. Il faut utiliser les jointures



  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    89
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 89
    Points : 78
    Points
    78
    Par défaut
    Ok merci, je suis encore un noob en SQL xD

  4. #4
    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,

    d'ailleurs, il faut mieux écrire la requête comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    SELECT Vol_lib 
    FROM vols
    JOIN horaire ON horaire.Vol_id=vols.Vol_id
    JOIN reservation ON reservation.H_id=horaire.H_id
    JOIN clients ON clients.Cli_id=reservation.Cli_id
    WHERE Nom="Chauve" 
    AND Prenom="Jean-pierre"

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

Discussions similaires

  1. Avis sur requête
    Par Invité dans le forum Langage SQL
    Réponses: 6
    Dernier message: 21/01/2013, 21h20
  2. Demande d'avis sur tutoriel tuning de requêtes
    Par jeepnc dans le forum Contribuez
    Réponses: 27
    Dernier message: 04/12/2009, 10h43
  3. avis sur génération d'une requête INSERT (sql)
    Par MatthieuQ dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 12/03/2009, 10h17
  4. Besoin d'avis sur une requête
    Par VincentR dans le forum SQL
    Réponses: 18
    Dernier message: 21/10/2008, 14h20
  5. Demande d'un avis sur requête
    Par Aeltith dans le forum Access
    Réponses: 12
    Dernier message: 12/09/2008, 17h52

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