![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
napisałem system newsów i komentarze do nich. Teraz chciałbym wyświetlić 5 newsów z największą ilością komentarzy. Komentarze mam w osobnej tabeli, struktura Kod id news author text news - to id news'a, teraz nie wiem jak wyświetlić id newsów które mają najwięcej komentarzy. Najłatwiej zrobić to na zasadzie Kod SELECT COUNT(id) FROM comment WHERE id='$id'; dla każdego newsa i posortować w tablicy, ale sprawdzanie każdego newsa po kolei jest mało wydajne, czy jest jakiś inna wyjście?
Ten post edytował sannin 30.03.2009, 12:18:21 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Powinno hulać. Ten post edytował jarek_bolo 30.03.2009, 12:35:44 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
Działa bardzo pięknie, dzięki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) z tego co rozumiem to dzięki AS stworzyłeś tymczasową zmienną? Nie rozumiem natomiast tego
Kod LEFT JOIN newsy_komentarze ON możesz mi powiedzieć co to znaczy?
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat to dzięki AS stworzyłeś tymczasową zmienną nie, to poprostu alias (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) co do drugiego: http://dev.mysql.com/doc/refman/5.0/en/join.html poprostu dołączasz drugą tabele do wynikow. taki from tylko inaczej (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
@sannin i tak za daleko się posunąłem, bo dałem Ci rozwiązanie na tacy. Więc teraz postaraj się poszukać samemu znaczenia poszczególnych komend w zapytaniu (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Google Twoim przyjacielem.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 308 Pomógł: 13 Dołączył: 31.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
wiem, wiem, dzięki ale wszystko jest po angielsku i nie do końca to rozumiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 149 Pomógł: 12 Dołączył: 3.03.2008 Skąd: łódzkie Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj zaznaczyć radio button co koło niego pisze: "Szukaj na stronach kategorii: język polski " (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 04:24 |