Mam pewną zagwozdkę i szukam pomocy.
Chodzi o to, że mam w tabeli kolumny section, opinion i vote i chcę wyciągnąć 5 ostatnich głosów dla różnych sekcji. No więc robię to tak:
Kod
SELECT distinct section, vote, opinion FROM tabela GROUP BY section
Dzięki takiemu zapytaniu otrzymuję dokładnie jeden rekord dla każdego osobnego section. Problem polega jednak na tym, że zwracane vote i opinion należą do pierwszego rekordu z danym section w tabeli. A ja potrzebuję ostatni. Niestety dopisanie desc nie pomaga gdyż z tego co wywnioskowałem desc oddziaływuje na scalony wynik a nie na wszystkie rekordy w tabeli.
Czy ktoś mógłby mi podpowiedzieć jak napisać to zapytanie by działało tak jak ja chcę?