![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 2.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
Mam bardzo duży problem... Musze wyświetlić TOP 3 userów z mysql niby proste jednak.. A więc tak mam 2 tabele, pierwsza to punkty, druga to userzy. Struktura punktów id | opis | wartosc | user I teraz musze zebrać dla każdego usera punkty i porównać to wybierając top 3. Proszę o pomoc... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 226 Pomógł: 17 Dołączył: 13.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
u.user_id to id usera z tabeli z userami, te nazwy strzelalem, więc sobie popraw. Ten post edytował Majkelo23 24.02.2012, 19:17:59 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 13 Pomógł: 0 Dołączył: 2.08.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ok dzięki (IMG:style_emoticons/default/smile.gif)
Troche to przerboiłem, żeby poprawnie działało: Kod SELECT p.user, u.user_id, SUM( p.wartosc ) AS iles
FROM `punkty` p LEFT JOIN `lista` u ON u.user_id = p.user WHERE u.user_id = p.user GROUP BY p.user ORDER BY iles DESC LIMIT 3 Ten post edytował PoL4K 24.02.2012, 22:04:13 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 09:25 |