[Résolu] Bibliothèque : classer livres / nombre d'emprunts

Discussions sur le module de base de données Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est dédiée au module Base et plus particulièrement sur le langage SQL ou sur les connexions aux SGBD tiers. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Pour accélérer les réponses, vous pouvez mettre en ligne votre base en joignant un fichier ODB : comment faire.
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 10:20

[Résolu] Bibliothèque : classer livres / nombre d'emprunts

Message par coucou »

Bonjour,

Dans une BDD pour bibliothèque (en fait c'est pour une ludothèque, mais au moins "bibliothèque, ça parle à tout le monde), chaque objet peut être emprunté successivement par les adhérents.

J'ai une table "livres", une table "adhérents" et une table "emprunts".

Je peux facilement faire une requête qui lie les tables "livres" et "emprunts", et cela me sort le listing de tout ce qui été emprunté. mais pour un livre emprunté 5 fois, j'aurai cinq lignes avec le même titre, et un ID d'emprunt différent.
J'aimerais créer une requête qui classe les livres du plus emprunté au moins emprunté, avec le nombre d'emprunts affiché (ici : 5). Je ne suis vraiment pas assez calé en SQL pour faire ça...Est-ce que quelqu'un pourrait m'aider ?

Je vous remercie d'avance.
Dernière modification par coucou le 31 mai 2019 13:21, modifié 1 fois.
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 19:07
Localisation : Guyane

Re: Bibliothèque : Classer des livres par nombre d'emprunts

Message par Piaf »

Bonjour
Comment fait on pour essayer de t'apporter une réponse sans base exemple ?
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 10:20

Re: Bibliothèque : Classer des livres par nombre d'emprunts

Message par coucou »

Merci de ta réponse.

Voici à quoi ça pourrait ressembler :
Ludotheque-v9.3.1..exemple.odb.zip
(315.25 Kio) Téléchargé 187 fois
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
Piaf
GourOOu
GourOOu
Messages : 5622
Inscription : 25 nov. 2011 19:07
Localisation : Guyane

Re: Bibliothèque : Classer des livres par nombre d'emprunts

Message par Piaf »

Re
coucou a écrit :J'aimerais créer une requête qui classe les livres du plus emprunté au moins emprunté, avec le nombre d'emprunts
Tu peux tester

Code : Tout sélectionner

SELECT "Jeux"."Titre", COUNT( "Emprunts"."ref_jeu" ) "NbEmprunt" FROM { oj "Emprunts" RIGHT OUTER JOIN "Jeux" ON "Emprunts"."ref_jeu" = "Jeux"."Id_jeu" } GROUP BY "Jeux"."Titre" ORDER BY "NbEmprunt" DESC
Emprunts.png
Emprunts.png (5.07 Kio) Consulté 1575 fois
A+
Libre Office Version: 6.1.6 et Apache OpenOffice 4.1.6 Sur Xubuntu 18.04 AMD64
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 10:20

Re: Bibliothèque : Classer des livres par nombre d'emprunts

Message par coucou »

Merci, c'est exactement ce qu'il me fallait !

Jamais je n'aurais pu trouver par moi-même.
Un grand merci ! :)
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9225
Inscription : 28 août 2010 10:45

Re: Bibliothèque : Classer des livres par nombre d'emprunts

Message par micmac »

Bonjour,

Problème résolu ?

Il est d'usage d'ajouter manuellement au début du titre de votre premier message la balise [Résolu] (avec un R majuscule et sans oublier le e accentué, le tout entre crochets) et de cocher l'icône Image
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
coucou
Membre OOrganisé
Membre OOrganisé
Messages : 76
Inscription : 08 sept. 2009 10:20

Re: [Rés]Bibliothèque : Classer des livres par nombre d'empr

Message par coucou »

Oui, mais je n'ai pas assez de place pour écrire [Résolu]...
LibreOffice Version: 5.1.6.2
LinuxMint 18.3
Verrouillé