ciao a tutti ho un problema con una query SQL

ho due tabelle "tariffe" e "flat" collegate tramite relazione 1-M

nella tabella "tariffe" c'è un semplice elenco delle tariffe, con rispettive caratteristiche.

nella tabella "flat" vanno invece inserite le flat sottoscritte dall'utente.

io volevo recuperare dalla tabella "flat" l'ultima flat sottoscritta dall'utente
quindi ho pensato di usare MAX per recuperare la data d'acquisto più grande (più nuova)

e fin li funziona... ma a me servono anche l'id e i giorni collegati a tale flat.

la query qui sotto invece mi tira fuori la data + grande ma non l'id e i giorni dello stesso record

Qualcuno sa darmi una mano?
Se non è chiaro chiedete pure.

Codice PHP:
SELECT MAX(flat.data_acquisto) AS max_data_acquistoflat.idtariffe.giorni
FROM tariffe
INNER JOIN flat ON tariffe
.id flat.id_tariffa
WHERE id_utente 
=".$_POST['id_utente']." 
AND tipo='flat_tempo'
GROUP BY flat.id_utente