Un compeur dans une requete mySQL
Fermé
maure
-
18 oct. 2005 à 12:40
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 - 18 oct. 2005 à 16:36
hssissen Messages postés 844 Date d'inscription mercredi 20 juillet 2005 Statut Membre Dernière intervention 9 janvier 2017 - 18 oct. 2005 à 16:36
Bonjour,
je séche!!!
j'aimerais faire une requete mySQL avec un compteur.
Je m'explique:
j'ai une table client et une table dept (departement).
et j'aimerais afficher cinq clients de chaque departement !!!
je séche!!!
j'aimerais faire une requete mySQL avec un compteur.
Je m'explique:
j'ai une table client et une table dept (departement).
et j'aimerais afficher cinq clients de chaque departement !!!
A voir également:
- Un compeur dans une requete mySQL
- Mysql community server - Télécharger - Bases de données
- Erreur lors de l'envoi de la requête facebook - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/lib/mysql/mysql.sock' (2) ✓ - Forum Linux / Unix
- Roxane cherche des informations pour écrire un rapport sur la jeunesse. avec un moteur de recherche généraliste, elle souhaite limiter les résultats de sa recherche aux pages de l’organisation internationale du travail. quelle requête doit-elle taper dans le champ de recherche ? - Forum Réseaux sociaux
2 réponses
wiwimagique
Messages postés
481
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
20 avril 2006
108
18 oct. 2005 à 14:54
18 oct. 2005 à 14:54
hmmm, je vois ce que tu veux faire .... mais je vois pas comment en une seule requête.
T'as beaucoup de départements différents ?
Tu peux faire une boucler sur les départements sinon ...
T'as beaucoup de départements différents ?
Tu peux faire une boucler sur les départements sinon ...
hssissen
Messages postés
844
Date d'inscription
mercredi 20 juillet 2005
Statut
Membre
Dernière intervention
9 janvier 2017
50
18 oct. 2005 à 16:36
18 oct. 2005 à 16:36
Salut,
Il n'y aurait pas une fonction count(departement) ou qqchose qui y ressemble? cette fonction calcule le nombre de departement.
Et puis, dans ta requete, tu limites le nombre de count() donc le nombre de département à selectionner à 5.
Il n'y aurait pas une fonction count(departement) ou qqchose qui y ressemble? cette fonction calcule le nombre de departement.
Et puis, dans ta requete, tu limites le nombre de count() donc le nombre de département à selectionner à 5.
18 oct. 2005 à 15:01
quand tu dit une boucler sur les département : tu veux dir utiliser une boucle comme while ( i<5){
...
i++;
}
ou tu pense à d'autre chose??
18 oct. 2005 à 15:22
puis une boucle sur les départements et récupérer 5 clients.
Pour n'en récupérer que 5 sous mySql, tu peux utiliser limit :
select truc from muche where departement='bidule' limit 5;
si, en plus, tu en veux des aléatoires :
select truc from muche where departement='bidule' order by rand() limit 5;
18 oct. 2005 à 16:34
En fait je voulais le faire en une seule requete ...
Merci pour tes réponses.