Je suis désolé de venir vous réembêter, mais je n'en peux plus
A chaque fois que je refais la structure de mes tables, y'a toujours quelque chose qui me met dedans....
Cette fois ci, c'est un order by.
Ca fait 3 plombes que je cherches, et j'y arrive pas.
Je ne comprends pas pourquoi un ORDER BY DESC ne fonctionne pas.
Voici ma requête.
Code : Tout sélectionner
SELECT C.nom AS categorie,
SC.id AS id_sous_cat,
SC.nom AS forum,
commentaire,
S.id AS id_sujet,
titre,
nb_sujets,
nb_reponses,
id_pseudo_derniere_reponse AS ipdr,
pseudo_derniere_reponse AS pdr,
date_derniere_reponse AS date
FROM f_categorie AS C
LEFT JOIN f_sous_categorie AS SC
ON C.id = SC.id_categorie
LEFT JOIN f_topic_sujet AS S
ON SC.id = S.id_sous_categorie
LEFT JOIN f_topic_sujet_message AS TSM
ON S.id = TSM.id_sujet
GROUP BY SC.id
ORDER BY C.id, SC.id, S.id DESC;Ce que je désire, c'est qu'il m'affiche tout ceci par sous-catégorie, et dans l'ordre des catégories, sous_catégories et en affichant la dernière valeur de la table sujet.
Est-ce que c'est possible avec un ORDER BY S.id DESC ?
Donc que cela m'affiche la dernière entrée de la table f_sujet dans chaque sous-catégorie.
Merci.
Un désespéré pas loin de donner des coups à son ordinateur....