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 :

Requête à corriger


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Requête à corriger
    Bonjour à tous,
    Désolé de poster cela dans cette conversation, mais je n'arrive pas sur le forum à créer une nouvelle discussion

    Je bloque sur une requête, si quelqu'un peut m'aider ça serait super cool!


    Le problème est le suivant, je recherche les places disponibles pour le concert de MICHAEL BUBLE ainsi que leurs catégories correspondantes.

    voici mes entités: places (n°place, catégories places....)
    artiste (n°artiste, nom artiste...)
    avoir (places disponibles, n°place, n°artiste) c'est l'association entre places et artiste

    Voici mon SQL:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Select places dipo
    from places, artiste
    where artiste=artiste.n°artiste
    and nom artiste= Michael BUBLE
    Voila je vous demande juste de me dire si ce SQL est bon.

    Merci encore pour votre aide

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 103
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 103
    Points : 28 400
    Points
    28 400
    Par défaut
    Il manque sans doute quelques colonnes dans la structure de la table avoir.
    Par ailleurs, pour rappel, un nom d'objet ne devrait pas comporter d'espaces ni de caractères accentués...

  3. #3
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci AL1 pour les précisions j'ai ajouté les 2 attributs supplémentaire dans la table avoir qui correspondent aux 2 clés primaires de la table artiste et place.

    Sinon le SQL est bon?

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    956
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 956
    Points : 1 199
    Points
    1 199
    Par défaut
    Bonjour,
    As-tu essayé ta requête? As tu un message d'erreur
    Dans cette requête il y a au moins une erreur, il faut mettre entre quote
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom artiste= 'Michael BUBLE'
    D'autres part, comme te l'a dit al1_24 les SGBD n'aime pas les noms de colonnes comportant des espaces. Certains SGBD le permettent, mais l'utilisation de tels noms de colonnes est pénible.

    Dernière chose ta requête n'utilise pas la jointure normalisée inner join.

    A+
    Soazig

  5. #5
    Modérateur

    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 799
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 799
    Points : 34 048
    Points
    34 048
    Billets dans le blog
    14
    Par défaut
    Quel est le SGBD utilisé ?

Discussions similaires

  1. SVP quelqu'un me corrige cette requête UPDATE
    Par bucabuca dans le forum VB.NET
    Réponses: 4
    Dernier message: 07/05/2014, 21h29
  2. Réponses: 11
    Dernier message: 10/12/2008, 20h49
  3. du mal à comprendre un corrigé sur une requête SQL
    Par johnny3 dans le forum Débuter
    Réponses: 2
    Dernier message: 21/11/2008, 20h21
  4. Utilisation de MAX dans une requête SQL
    Par Evil onE dans le forum Langage SQL
    Réponses: 7
    Dernier message: 15/06/2004, 18h38
  5. [BDD] Enregistrer le résultat d'une requête
    Par Mowgly dans le forum C++Builder
    Réponses: 5
    Dernier message: 19/06/2002, 15h26

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