Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] jak by podwojne sortowanie
djbarca
post
Post #1





Grupa: Zarejestrowani
Postów: 231
Pomógł: 1
Dołączył: 22.04.2007
Skąd: Rypin

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


Witam. mam problem. mam tabele a w niej pktuzytkownika oraz Napisaneposty. I chce to po po sortowac w sposob taki ze najpiepw sa brane pkt a pozniej jesli liczba jest rowna to ilosc napisanych postow. cos w tabeli ligowej. .to pierwsze zrobilem. czyli zeby mi sortowalo wg pkt. ale nie mam pomyslu jak to tego dolaczyc to drugie sortowanie. .
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




w tabeli opinie powinno byc id uzytkownika a nie login.

No ale zostajac przy loginie

  1. SELECT u.login, u.pkt, count(o.login) posty FROM uzytkownicy u
  2. LEFT JOIN opinie o ON (u.login = o.login AND typ1>typ2)
  3. GROUP BY u.login ORDER BY pkt DESC, count(o.login) DESC
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: 11.10.2025 - 15:35