Autor Zpráva
Greeg
Profil
mam tabulku:

meno   | datum   |  data
-------------------------
martin | 2009-07-14 | ...
martin | 2009-09-21 | ...
martin | 2009-03-10 | ...
karol  | 2009-02-18 | ...
karol  | 2009-04-15 | ...


a z nej potrebujem dostat aktualne data (teda s najaktualnejsim datum) od kazdeho usera
pri beznom GROUP BY mi data pospaja pod fyzicky prvy riadok groupy v tabulke, takze dostanem

martin | 2009-07-14 | ...
karol  | 2009-04-15 | ...


je nejaky sposob ako vybrat riadok groupy, ktory ju bude reprezentovat?
nightfish
Profil
select meno, max(datum) from tabulka group by meno
Greeg
Profil
ok no mne ide o to aby som vybral este aj 'data' pre prislusny riadok

select meno, max(datum), data from tabulka group by meno


ak to spravim takto, hodnota data bude hned z prveho riadku a nie toho v ktorom mam max datum.
mozno ze mam o tom ako pracuje group zlu predstavu, da sa to takto vobec urobit?
Kajman_
Profil *
Viz. faq

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: