Bonjour à tous,


Voilà je bloque depuis hier sur une requête dont je ne vois pas le bout.
Je cherche a récupérer dans la table postes_logs la dernière ligne : le problème est que si je mets un LIMIT comme dans l'exemple, dans ma liste de poste, un seul a la valeur, et si je l'enlève j'ai bien les valeurs que je veux, sauf que j'ai tellement de logs que si je nes met pas de Limit le script ne peut s'executer car trop long.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
FROM postes AS po 
LEFT JOIN (SELECT * FROM postes_logs  WHERE poste = po.id ORDER BY ID DESC LIMIT 1) AS pol ON pol.poste = po.id

Voilà si quelqu'un sait comment récupérer dans la table postes_log la dernière ligne avec la valeur poste (po.id), il me sortirait d'une bonne galère.

Merci d'avance