![]() |
![]() ![]() |
![]() |
![]()
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 -------------------- "Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! | Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!! |
|
|
![]()
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
![]() 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 ![]() 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 ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
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
![]() -------------------- "Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! | Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!! |
|
|
![]()
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
![]() |
|
|
![]()
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 "
![]() -------------------- "Jeden człowiek nie zmieni świata, ale jeden człowiek może przekazać informację która zmieni świat." - David Icke
| PAMIĘTAJ, JESTEŚ POLAKIEM !!! | Jam jest Polska, Ojczyzna Twoja, ziemia Ojców, z której wzrosłeś. Wszystko, czym jesteś, po Bogu - mnie zawdzięczasz!! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 01:00 |