[ LUGOS ] eno SQL vprasanje...
Valentin Korenjak
valentin.korenjak na aster.si
Tor Dec 28 22:16:46 CET 1999
Aleksander Pirnovar wrote:
>
> probaj uporabiti "group by" na userjih, kjer v having das max(datum)
> npr:
> ...
Kaj pa gnezden subquery npr:
select a.user, b.dogodek
from table_user a, table_dogodek b
where a.user = b.user
and b.datum_dogodek =
( select max(c.datum_dogodek)
from table_dogodek c
where c.user=a.user )
Ce imas pravilno nastavljene index-e, bi tole moralo dobro delovati
(gnezdeni query tipicno - predpostavljam, da imas index na tem casovnem
stolpcu - vraca rezultate v konstantnem casu).
Upam, da bo kaj pomagalo.
Pozdrav,
Tine
Dodatne informacije o seznamu Starilist