Bonjour a tous,
voici mon probleme, je travaille actuellement sur un projet de gestion d'une bibliothèque de disques, et je voudrais via une requete SQL récupérer une liste des adhèrents ayant emprunté plus d'un disque.
Voici comment se presente ma base :
- > table adherents( code_adhedrent, nom_adherent,age_adherent)
- > table disques (code_disque, nom_disque, artiste_disque)
- > table louer (code_disque, code_adherent,date_location)
J'ai pensé faire une chose du genre :
Mais cela me retourne le nombre total disques empruntés par adhérents,
-> BOB : 1
-> BLANC : 3
->Jim : 4
-> Val : 10
Or ce que je souhaiterais c'est un rendu ne retournant que ceux qui ont emprunté plus d'un disque :
-> BLANC : 3
->Jim : 4
-> Val : 10
Quelqu'un aurait-il une idée?
NOTE: J'ai essayé de mettre mon résultat de COUNT dans NB {COUNT(*) as NB} et de le mettre en condition dans mon WHERE {NB > 1} mais SQL me dis qu'il ne connait pas NB ^^...
Je suis encore un débutant en SQL .
voici mon probleme, je travaille actuellement sur un projet de gestion d'une bibliothèque de disques, et je voudrais via une requete SQL récupérer une liste des adhèrents ayant emprunté plus d'un disque.
Voici comment se presente ma base :
- > table adherents( code_adhedrent, nom_adherent,age_adherent)
- > table disques (code_disque, nom_disque, artiste_disque)
- > table louer (code_disque, code_adherent,date_location)
J'ai pensé faire une chose du genre :
SELECT COUNT( l.code_disque ) AS NB, l.code_adherents, a.nom
FROM louer l, adherents a
WHERE a.code_adherents = l.code_adherent
GROUP BY a.code_adherent
Mais cela me retourne le nombre total disques empruntés par adhérents,
-> BOB : 1
-> BLANC : 3
->Jim : 4
-> Val : 10
Or ce que je souhaiterais c'est un rendu ne retournant que ceux qui ont emprunté plus d'un disque :
-> BLANC : 3
->Jim : 4
-> Val : 10
Quelqu'un aurait-il une idée?
NOTE: J'ai essayé de mettre mon résultat de COUNT dans NB {COUNT(*) as NB} et de le mettre en condition dans mon WHERE {NB > 1} mais SQL me dis qu'il ne connait pas NB ^^...
Je suis encore un débutant en SQL .