Bonsoir,

Je dois faire une requête pour récupérer les villes les plus appelées dans une table selon le nombre d'avis.

Exemple :

ville | nb_avis

caen | 5
troarn | 2
caen | 0

J'ai essayé ceci :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT DISTINCT (
ville
)
FROM  `ma_table` 
WHERE  `cp` LIKE  '14%'
ORDER BY  `ma_table`.`nb_avis` DESC

Le pb est qu'il me ressort troarn avant caen car le groupement de la ville fait qu'il doit garder 0

Auriez-vous une autre technique ?

Merci