Précédent   Forum des professionnels en informatique > Bases de données > MySQL > Requêtes
Requêtes Forum d'entraide sur les requêtes MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/07/2011, 10h07   #1
Membre habitué
 
Avatar de snay13
 
Homme Albertini
Inscription : juin 2009
Messages : 230
Détails du profil
Informations personnelles :
Nom : Homme Albertini
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2009
Messages : 230
Points : 126
Points : 126
Par défaut Requête avec count

Bonjour,

Je cherche à réaliser une requête qui à partir d'un champ texte me récupère le nom des clients commençant par cette lettre et le nombre de matériel de ces clients :

Voici ma requête :

Code :
1
2
 
string query = "SELECT DISTINCT(ClientId) AS \'Code ID\', ClientNom AS \'Nom du Client\' FROM table WHERE ClientNom LIKE \'%" + nom + "%\' ORDER BY ClientNom ASC";
Jusque la pas de problème

Maintenant le ClientId existe plusieurs fois dans ma table par rapport à un nombre de matériel et je veux récupérer ce nombre de matériel

Merci de votre aide
snay13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2011, 14h36   #2
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Essaie :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
SELECT
   COUNT(*) "nb",
   `ClientId` "Code ID",
   `ClientNom` "Nom du Client"
FROM
   `table`
WHERE
   `ClientNom` LIKE "%nom%"
GROUP BY
   `ClientId`
ORDER BY
   `ClientNom`
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/07/2011, 19h10   #3
Membre habitué
 
Avatar de snay13
 
Homme Albertini
Inscription : juin 2009
Messages : 230
Détails du profil
Informations personnelles :
Nom : Homme Albertini
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2009
Messages : 230
Points : 126
Points : 126
Impeccable c'est exactement ce qu'il me fallait

Merci
snay13 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h35.


 
 
 
 
Partenaires

Hébergement Web