select rank_title from rank_table AS r
Join user_table AS u
where r.rank_min < u.num_post
ORDER by rank_min DESC
LIMIT 1


una cosa del egenre credo vada.. l'ho fatta di fretta..

ma seleziona tutti i rank con numero di post minori di quello dell'utente, li ordina in modo discendente e prende il primo


fammi sapere