Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak połączyć distinct, group by i desc?
Elektryk
post
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 24.07.2009
Skąd: Świętochłowice

Ostrzeżenie: (0%)
-----


Witam.
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ę?

Ten post edytował Elektryk 1.05.2011, 13:50:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.09.2025 - 03:09