Bonjour,
J'ai un soucis pour concevoir une requêtre SQL.
J'ai une table définie telle que :
TABLE1 (id, titre, contenu, date_msg, id_rub, login_user, parent)
Cette table contient des données telles que :
Cette table a pour but de stocker les informations d'un forum.id | titre | contenu | date_msg | id_rub | login_user | parent
1 | titre1 | contents | 1247233162 | 1 | toto | 0
2 | titre2 | contents | 1247233163 | 1 | titi | 0
3 | titre1 | contents | 1247233164 | 1 | titi | 1
3 | titre3 | contents | 1247233165 | 1 | tutu | 0
4 | titre1 | contents | 1247233166 | 1 | toto | 1
5 | titre2 | contents | 1247233167 | 1 | toto | 2
Lorsque le champ parent = 0, c'est le premier message d'un nouveau sujet.
Lorsque le champ parent <> 0, c'est un message appartenant au sujet où l'ID = parent.
Ce que je souhaite c'est de pouvoir affiche juste le dernier message de chaque sujet. En visuel, cela donne :
Merci d'avance pour votre aide.id | titre | contenu | date_msg | id_rub | login_user | parent
3 | titre3 | contents | 1247233165 | 1 | tutu | 0
4 | titre1 | contents | 1247233166 | 1 | toto | 1
5 | titre2 | contents | 1247233167 | 1 | toto | 2
Dula
Partager