Hola investigando un poco me parece que la consulta quedaria asi:
Código SQL:
Ver originalSELECT t1.codexpedient, t4.STATUS
FROM expedients t1
LEFT JOIN (
SELECT codexpedient, `status`
FROM `status` t2
WHERE fechahora = (
SELECT MAX( fechahora )
FROM `status` t3
WHERE t2.codexpedient = t3.codexpedient
)
) t4
ON t1.codexpedient = t4.codexpedient
Eso lo saque de [URL]"http://dev.mysql.com/doc/refman/4.1/en/example-maximum-column-group-row.html"[/URL] funciona por lo menos en mi instalación de MySQL 5.5. Espero haber sido de ayuda. Saludos.