Ca fonctionne, ca me permet d'enlever de champ ajouté pour contourner le prob ^^
Merci @ toi et à ceux qui se sont penchés sur le problème
Il y a une raison pour que les développeurs aient ajouté un champs "topic_last_post_id", c'est qu'il est très coûteux de calculer ce champs à la volée.Ca fonctionne, ca me permet d'enlever de champ ajouté pour contourner le prob
Code : Tout sélectionner
AND a.etat='1'
AND t.etat='1' Code : Tout sélectionner
AND a.etat=t.etat
AND t.etat='1'
Euh... nonJe dirais que ceci fait office de jointure
Code : Tout sélectionner
SELECT t.*, m.id, m.message
FROM administrateurs AS a
JOIN tickets AS t
ON t.id_admin = a.id
JOIN (
SELECT id_ticket, MAX(id) AS max_id
FROM messages
GROUP BY id_ticket
) AS tmp
ON tmp.id_ticket = t.id
JOIN messages AS m
ON m.id_ticket = tmp.max_id
WHERE a.etat = 1
AND t.etat = 1
Ben, j'sais pas. Ça doit être indiqué dans le titre de son sujet...Qu'est ce qu'il veut le monsieur ?!![]()
Quand je pense qu'on en a dé-viPHP-isés pour moins que ça...![]()