Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL] GROUP BY i LIMIT
noob89
post 17.12.2010, 21:18:52
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 30.03.2009

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


Witam,
Mam taką tabelę w bazie danych:
Kod
UserId | Dane | Count
-------+------+------
   1   |  44  |  10
   1   |  44  |  8
   1   |  44  |  5
   1   |  44  |  6
   1   |  44  |  4
   2   |  44  |  22
   3   |  44  |  3
   2   |  44  |  25
   2   |  44  |  6
   2   |  44  |  1
   2   |  44  |  2
   3   |  44  |  26
   3   |  44  |  5
   3   |  44  |  7

I teraz mam problem. Muszę za pomocą jednego zapytania SQL wybrać po 3 największe rekordy (Count) dla każdego użytkownika (UserId).
Próbowałem już robić to z GROUP BY... z LIMIT ale jak do tej pory nie osiągnąłem zamierzonego efektu.

Pozdrawiam i proszę o pomoc.

Ten post edytował noob89 17.12.2010, 21:19:20
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 15.06.2025 - 05:22