Hola PIRRUMAN,
Quizás una consulta como la siguiente te pueda ayudar.
Código SQL:
Ver originalSELECT a.campo1, MAX(b.campo2)
FROM tabla1 a
LEFT JOIN tabla2 b ON a.idtabla1 = b.fkidtabla1
WHERE a.fecha > '2012-02-11 00:00:00'
GROUP BY a.idtabla1;
El tema de velocidad ya puede depender de otros factores.