Bonjour tout le monde,
J'ai un petit souci sur une jointure SQL...
En gros j'ai deux tables, comments et entries, en chaque entree a donc plusieurs comments. Mon but est de selectionner les entrees mais en les triant selon la date de leur dernier commentaire (Donc dans la table comment)
Au lieu de blablater je vous la mets:
En gros, mon souci, c'est que oui, la requete ordonne bien par comments.date_update, mais le probleme c'est que les comments, il y en a plusieurs, et je voudrais que cette date_update soit la derniere en date... En fait, j'ai plusieurs comments pour une entrees, et je voudrais simplement trier les entrees selon la date de dernier commentaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 SELECT entries.subject, entries.entries_id, entries.last_update_user_id, DATE_FORMAT(entries.date_made,"%H %i") AS date_made2, comments.date_added as date_update, FROM entries, comments AND comments.entries_id = entries.entries_id GROUP BY entries_id ORDER BY date_update DESC
Une idee? Je suppose que c'est une simple ligne a ajouter... Mais je coince. Je suis pas hyper a l'aise avec les JOIN
Merci![]()
Partager