Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 4 zapytania w jednym
Aku
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 18.02.2008

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


Mam nastepujace tabele:

forum_fora (idforum, nazwa, opis, status)

forum_tematy (idtemat, idforum, iduser, temat, tresc, datadodania, .....)

forum_posty (idpost, idtemat, idforum, iduser, tresc, ....)

Pytanie jest nastepujace: czy da się stworzyc w jednym zapytaniu mySQL tak aby wyswietliło:

forum_fora.*, liczba_tematow_forum, liczba_postów_forum, ostatni_temat_forum(temat, nick, datadodania)

Ja próbowałem robiąc cos takiego:

CODE
SELECT ff.*, COUNT(ft.temat) as licz_tem,
COUNT(fp.tresc) as licz_odp, ft.temat, ft.datadodania, fu.nick FROM forum_fora ff
LEFT JOIN forum_tematy ft ON ft.idforum=ff.idforum
LEFT JOIN forum_posty fp ON fp.idforum=ff.idforum
LEFT JOIN forum_uzytkownicy fu ON ft.iduser=fu.iduser
GROUP BY ff.idforum


Ale to nie działa, poniewaz sumuje mi COUNT z kazdej tabeli, i nie wiem jak zrobic aby to wyswietlalo ostatni temat zamiast pierwszego

Jesli ktoś zna rozwiazanie, lub jesli to nie mozliwe to jak przerobic baze aby to zrobić.
Będę bardzo wdzięczny za jakiekolwiek wskazówki.
Go to the top of the page
+Quote Post

Posty w temacie
- Aku   4 zapytania w jednym   19.02.2008, 13:01:19
- - nevt   [SQL] pobierz, plaintext SELECT forum_fora.*, ...   19.02.2008, 13:22:26


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: 13.10.2025 - 23:32