![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 127 Pomógł: 0 Dołączył: 21.09.2003 Skąd: Truskaw Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kodzik
[sql:1:b679ee5d15]SELECT fora.id,fora.nazwa,fora.opis, count( DISTINCT tematy.id ) AS ilosc_tematow , count(DISTINCT posty.id ) AS ilosc_postow FROM fora, tematy, posty, uzytkownicy WHERE uzytkownicy.id = posty.autor AND tematy.forum_id=fora.id AND posty.forum_id=fora.id GROUP BY fora.id[/sql:1:b679ee5d15] i teraz jest taki problem, że jak do tematu nie jest przypisany żaden post to nie zwraca żadnego wyniku wydaje mi się że chodzi o zmianę tego co jest za WHERE |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:d66d17edbf]SELECT
f.id, f.nazwa, f.opis, count(DISTINCT t.id ) AS ilosc_tematow, count(DISTINCT p.id ) AS ilosc_postow FROM fora f LEFT JOIN tematy t ON (t.forum_id = f.id) LEFT JOIN posty p ON (p.forum_id = f.id) GROUP BY f.id[/sql:1:d66d17edbf] O to chodzilo ? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 23:02 |