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

Développement SQL Server Discussion :

Demande d'aide pour une requête avec jointure


Sujet :

Développement SQL Server

  1. #1
    Membre régulier Avatar de marcoxavier
    Homme Profil pro
    ADMINISTRATEUR SYSTEME UNIX
    Inscrit en
    Mai 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : ADMINISTRATEUR SYSTEME UNIX

    Informations forums :
    Inscription : Mai 2015
    Messages : 72
    Points : 75
    Points
    75
    Par défaut Demande d'aide pour une requête avec jointure
    Bonjour, j'aimerais votre aide, sur un sujet qui ma foi va être assez compliquer a expliquer, en espérant que vous me comprendrez je me lance .


    Contexte : il s'agit d'un requête pour afficher les titres des livres qui sont réservés dans une bibliothèque

    J'ai 3 tables :

    -Book(dedans il y a une colonne titre, book_id et ...)
    -Copies(dedans il y a une colonne copy_id et ...)
    -reservation(ici il y a copy_id et je veux ajouter une colonne titre, qui ne montre que les titre des des livres réservés)

    copy_id et book_id n'ont pas les même valeurs mais font référence aux mêmes même livres. Par exemple l'id 55 pour copy_id et l'id 21 pour book_id correspondent au même livre.

    De la façon dont est faite ma base, je dois faire une jointure entre book_id et copies_id puisque les titres sont dans book, pour que dans réservation je puisse afficher les titres des livres réservés.
    La colonne est déjà créer il me faut juste le contenu (le plus dur quoi :3)

    Je n'arrive pas a faire afficher que le titre des livres qui sont réservés, à chaque fois, la requette me montre tous les livres présents dans book.
    Merci d'avance, j'attends avec impatience vos réponses !

  2. #2
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par marcoxavier Voir le message
    copy_id et book_id n'ont pas les même valeurs mais font référence aux mêmes même livres. Par exemple l'id 55 pour copy_id et l'id 21 pour book_id correspondent au même livre.
    C'est un modèle de données où tu devines les correspondances ?
    Normalement, on met ça dans une table de croisement...

  3. #3
    Membre régulier Avatar de marcoxavier
    Homme Profil pro
    ADMINISTRATEUR SYSTEME UNIX
    Inscrit en
    Mai 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : ADMINISTRATEUR SYSTEME UNIX

    Informations forums :
    Inscription : Mai 2015
    Messages : 72
    Points : 75
    Points
    75
    Par défaut
    Si j'ai bien compris ta question, c’était juste un exemple, mais copy_id et book_id correspondent bien aux mêmes livres.
    Et dans mon cas c'est impossible?

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par marcoxavier Voir le message
    Si j'ai bien compris ta question, c’était juste un exemple, mais copy_id et book_id correspondent bien aux mêmes livres.
    Ok mais si j'ai bien compris, copy_id = 21 et book_id = 55 pour le même livre mais la correspondance entre ces deux id différent n'est pas modélisé en bd ?

  5. #5
    Membre régulier Avatar de marcoxavier
    Homme Profil pro
    ADMINISTRATEUR SYSTEME UNIX
    Inscrit en
    Mai 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : ADMINISTRATEUR SYSTEME UNIX

    Informations forums :
    Inscription : Mai 2015
    Messages : 72
    Points : 75
    Points
    75
    Par défaut
    C'est exactement cela !

  6. #6
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par marcoxavier Voir le message
    C'est exactement cela !
    Dans ce cas, la magie de SQL Server n'est pas assez puissante pour deviner ces informations.

  7. #7
    Membre régulier Avatar de marcoxavier
    Homme Profil pro
    ADMINISTRATEUR SYSTEME UNIX
    Inscrit en
    Mai 2015
    Messages
    72
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : ADMINISTRATEUR SYSTEME UNIX

    Informations forums :
    Inscription : Mai 2015
    Messages : 72
    Points : 75
    Points
    75
    Par défaut
    D'accord, et bien merci quand même !

    Cdt,

  8. #8
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

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

    Informations forums :
    Inscription : Février 2010
    Messages : 4 152
    Points : 7 402
    Points
    7 402
    Billets dans le blog
    1
    Par défaut
    Y'a pas un book_id dans la table copies ?????
    On ne jouit bien que de ce qu’on partage.

  9. #9
    Expert confirmé
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Points : 4 239
    Points
    4 239
    Par défaut
    Donnez-nous le script de création de vos tables. On gagnera beaucoup de temps.
    Kropernic

Discussions similaires

  1. Humble demande d'aide pour une requête multi tables
    Par JayWBurn dans le forum Langage SQL
    Réponses: 2
    Dernier message: 07/06/2010, 15h27
  2. Aide sur une requête avec jointure..
    Par WeDgEMasTeR dans le forum Requêtes
    Réponses: 7
    Dernier message: 10/11/2009, 18h09
  3. [MySQL] Cherche aide pour une requete avec jointure
    Par nasbe26 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 29/09/2007, 11h44
  4. Réponses: 2
    Dernier message: 02/03/2006, 11h57
  5. Demande d'aide pour une requête
    Par arkzor dans le forum Requêtes
    Réponses: 3
    Dernier message: 28/12/2004, 02h40

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