Requête sql - count "selectif" - SQL/NoSQL - Programmation
Marsh Posté le 17-03-2010 à 15:48:36
Code :
|
Marsh Posté le 17-03-2010 à 16:01:38
Merci Harkonnen !
C'était si simple, encore faut-il connaître ces subtilités des requêtes sql.
Merci encore
Marsh Posté le 17-03-2010 à 15:33:21
Bonjour,
Je cherche à faire un petit count où je ne voudrais voir que les plus gros résultats.
Prenons un cas pratique. Une table DVD et une table LOCATION
Ma requête est la suivante :
select count(*), D.titre
from DVD D, Location L
where D.identifiant = L. identidiant
group by D.titre; /* ou D.identifiant ça ne change pas je pense, si ce n'est l'ordre */
Le problème c'est que j'ai trop de résultats et je souhaiterais par exemple obtenir seulement les DVD qui ont été loués plus de 50 fois.
Et c'est là que je ne sais pas comment faire, enfin si cela est possible...Ca serait dire de n'afficher que les résultats dont le count est supérieur à 50.
Mon soucis c'est que je ne sais pas comment traité le résultat du count(*)
Merci de vôtre aide
Tony
---------------
¤ JOE BAR TEAM ¤