[SQL] Une requette avec DISTINCT et COUNT

Une requette avec DISTINCT et COUNT [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 08-06-2012 à 16:31:46    

Bonjour
 
J'aimerai à partir d'une table de ce type :
 
personne | ville | date
robert ; paris ; 2012/01/01
robert ; Londre ; 2012/01/12
julie ; paris ; 2012/03/05
robert ; paris ; 2012/04/2
 
obtenir un résultat ainsi :
 
robert ; 2 ; Paris
robert ; 1 ; Londre
julie ; 1 ; Paris
 
J'arrive pas à placer le Count dans ma requette :
 
select distinct personne, ville from matable
 
C'est réalisable ma requette ?


---------------
Mon topic de vente - Mon feed-back
Reply

Marsh Posté le 08-06-2012 à 16:31:46   

Reply

Marsh Posté le 08-06-2012 à 16:56:02    

Il faut jouer avec les GROUP BY.
 
Ceci devrait faire ce que tu veux :
SELECT Personne, COUNT(*), Ville FROM matable GROUP BY Personne, Ville

Message cité 1 fois
Message édité par Riokmij le 08-06-2012 à 16:56:15
Reply

Marsh Posté le 08-06-2012 à 17:06:04    

Riokmij a écrit :

Il faut jouer avec les GROUP BY.
 
Ceci devrait faire ce que tu veux :
SELECT Personne, COUNT(*), Ville FROM matable GROUP BY Personne, Ville


 :jap:


---------------
Mon topic de vente - Mon feed-back
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed