J'aimerai avoir, en une seule requête, la liste de tous les tickets classés par date descendant du dernier message du ticket en question.
J'ai essayé :
SELECT * FROM tickets, ticket_messages, users WHERE message_id_ticket=id_ticket AND ticket_id_user=id_user GROUP BY id_ticket ORDER BY message_date DESC
SELECT *, MAX(message_date) AS date_dernier_message FROM tickets_messages INNER JOIN tickets ON message_id_ticket=id_ticket INNER JOIN users ON ticket_id_user=id_user ORDER BY date_dernier_message DESC
Mais ce n'est jamais le dernier message du ticket qui est affiché. Je sais que j'ai un pb quelque part mais je sèche...