Je ne me considère pas comme un novice à MySQL, mais celui-ci m'a déconcerté:Trompeur MySQL Query
J'ai un babillard et je veux tirer une liste de tous les plus récents messages regroupés par le fil ID.
Voici le tableau:
MB_Posts
-ID
-Thread_ID
-Created_On (timestamp)
-Creator_User (user_id)
-Subject
-Contents
-Edited (timestamp)
-Reported
J'ai essayé beaucoup de choses différentes pour le garder simple mais je voudrais l'aide de la communauté sur celui-ci.
Juste pour botter ce là-bas ... celui-ci ne fonctionne pas comme prévu:
SELECT * FROM MB_Posts GROUP BY Thread_ID ORDER BY ID DESC
résultats souhaités:
Un ensemble de messages les plus récents, un par TID
Qu'espérez-vous que se passe-t-il et que se passe-t-il réellement? –
Pourriez-vous préciser avec quels résultats vous vous attendez? Je ne suis pas sûr de ce que vous entendez par "groupé" dans ce contexte - que voulez-vous de retour? –
Quels messages d'erreur ou résultats obtenez-vous lorsque vous exécutez cela? Ou ne fait-il rien du tout (0 lignes retournées)? Je suppose que le Thread_ID est le thread (conversation) dont le message fait partie? – jefflunt