Naslov nije baš najsretniji ali ništa bolje mi nije palo na pamet.
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.
Nadam se da ovo nije previše apstraktno opisano i da može da se skapira šta me muči.
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.
Code (sql):
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;
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.
Potpis
Beneath civilization's fragile crust, cold chaos churns...