Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sortowanie wg. COUNT(*)
Maslav
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 6.02.2004

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


  1. SELECT COUNT( * )
  2. FROM `comments`,
  3. `newsid`
  4. GROUP BY `newsid`
  5. LIMIT 0, 5


Mam takie oto query które ma wyciągnąć z bazy id 5 najbardziej komentowanych newsów. No i chodzi oto że aby zrealizować mój concept muszę posegregować to wg. ilości owych kommentów. Niestety nie można zrobić tak
  1. ORDER BY COUNT(*)

bowiem zwraca "#1111 - Invalid use of group function". Ktoś mógłby podrzucić jakiś pomysł. Bo chciałbym to zrobić na poziomie SQL.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
nospor
post
Post #2





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




  1. SELECT COUNT( * ) ilosc
  2. FROM `comments`,
  3. `newsid`
  4. GROUP BY `newsid`
  5. ORDER BY ilosc
  6. LIMIT 0, 5
Go to the top of the page
+Quote Post

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: 22.08.2025 - 18:10