Problem je prost (bar mi se čini) ali ja sam zakucao i ne mogu da provalim.
Treba da izvučem podatke iz par tabela, od kojih iz jedne tabele treba da izvučem samo red (i jedan podatak iz njega) gdje je i max(id) za korisnik_id preko koga spajam tu tabelu.
E, sve radi osim toga. Ja dobijem prvi unos iz te tabele za taj korisnik_id, a treba mi posljednji.
SELECT username, pa_jos_kolona_iz_drugih_tabela, cena (za ovo mi treba cena iz posljednjeg unosa MAX(id))
FROM
tabele razno razne
WHERE
razno razni uslovi i spajanje tih tabela
GROUP BY username;
Nadam se da ovo nije previše apstraktno opisano i da može da se skapira šta me muči.