Salve a tutti
Ho un problema
Ho due tabelle, Utenti e Posizioni.
Ogni utente ogni tanto invia la sua posizione alias viene aggiunta una nuova row a Posizioni (idutente, latitudine, longitudine e timestamp)
Devo fare un metodo che prenda tutte le ultime posizioni degli utenti che si trovano in una certa area.

Per ora faccio una prima query che si prende tutti gli utenti , poi per ogni utente faccio una query che si prende l'ultima posizione e verifico che sia in quell'area.
Ma il mio programma deve essere ottimizzato al max e mi sa che sto abbondando troppo di query . Esiste un metodo + semplice e veloce?

Uso MySql 5.0