Hola de nuevo tejon.
He consultado como hacer lo que me pedias en el foro de simple machines y esta es la respuesta que me han dado despues de intentar trastear con el codigo:
La palabra clave DISTINCT debe ir justo después de SELECT. Igualmente, eso no te solucionará el problema. Para solucionarlo probablemente haya que restar dos conjuntos de SQL: el conjunto de todos los posts recientes y el conjunto de los ids de temas más recientes, así, con una condición, te quedarían los mensajes más recientes de temas distintos.Es algo complejo de lograr.
Así que por ahora si no hacen un mod instalable tendrá que quedarse tal y como esta