Bonjour,

Je fais face a un problème qui ne semble pas très compliqué, mais qui me creuse les méninges depuis plusieurs heures car je debute en SQL... Le voici :

Dans la requête suivante, je sélectionne les messages qui sont identiques du 3e au 25e caractère et affiche ensuite le nombre d'occurence de chacun.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
SELECT substring(de_mesg_court,3,25)as Message, count(substring(de_mesg_court,3,25)) as Nombre_occurence
FROM db.prob 
GROUP BY substring(de_mesg_court,3,25)

Cette requête fonctionne bien, mais elle n'affiche que le substring(de_mesg_court,3,25) dans la table de résultat. J'aimerais savoir s'il serait possible d'afficher un message complet au lieu de la substring, mais tout en gardant mon système de comparaison.
Le message complet a afficher pourrais être par exemple celui qui a la valeur maximum avec la fnction max(). Ça n'a plus ou moins d'importance car les messages regroupés ont tous la meme signification.


qqn a une idée ?


merci