Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> relatywne sortowanie mysql
karis
post
Post #1





Grupa: Zarejestrowani
Postów: 217
Pomógł: 2
Dołączył: 23.12.2008

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


chcę pobrać top 5 komentowanych newsów

mam tabele newsy a w niej pola id, nazwa, tresc

oraz tabele: newsy_komentarze o polach: id, id_newsa, tresc

chciałbym jakoś pobrać wg najwięcej dodanych dla danego newsa

prosze o sugestie jak to zrobic
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Noidea
post
Post #2





Grupa: Zarejestrowani
Postów: 226
Pomógł: 61
Dołączył: 20.08.2010

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


select z news_komentarze pobierający id_newsa i COUNT(*) as ilosc_komentarzy pogrupowany po id_newsa. Do niego inner joinem przyłącz id, nazwę i treść z tabeli news. Całość posortuj malejąco po ilosc_komentarzy i dodaj LIMIT 5
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.12.2025 - 16:06