Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: limit dla określonej grupy wierszy
Forum PHP.pl > Forum > Bazy danych > MySQL
AxZx
witam,

mam tabele TEST z kolumnami: id, idprofil, idprofil_wl, data

chciałbym pobrać dla każdego idprofil_wl tylko 5 ostatnio dodanych wierszy.

próbuję z podzapytaniami ale coś mi to nie wychodzi. nie wiem czy w tym przypadku można to tak wykonać?

czyli wynik mógłby być taki:
Kod
345, 2009-01-31
345, 2009-01-28
345, 2009-01-26
345, 2009-01-23
345, 2009-01-20

123, 2009-02-20
123, 2009-02-16
123, 2009-02-12
123, 2009-02-10
123, 2009-02-8


z góry dziękuję za nakierowanie.
erix
Nie pokazałeś żadnego z zapytań. tongue.gif

A wystarczyłoby przecież (ogólnie)
  1. ORDER BY DATA DESC LIMIT 5
maly_swd
Przeczytaj dokladnie i pozniej odpowiadaj:)
Limit dla grupy a nie dla calego wyniku
erix
Cytat
Nie pokazałeś żadnego z zapytań.

A wystarczyłoby przecież (ogólnie)

I kto to mówi. tongue.gif
AxZx
ale o co Wam chodzi? bo nie wiem;)

mi chodzi o to, że nie ma być limitu dla ogółu tylko dla każdego usera ostatnie 5 wierszy. najpierw trzeba pobrać id wszystkich userow, a później dla każdego usera pobrac 5 ostatnich wpisów - to jest moja koncepcja:)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.