Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Zapytanie - count
potreb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


Witam, napotkałem pewien problem.
Tworze zapytanie do forum z count.

  1. $sql = "SELECT a.*, b.*, count(distinct if(tcat>0, tid, null)) as topics FROM forum a
  2. LEFT JOIN forum_tp b ON b.tfid = a.fid
  3. WHERE a.`fid` = '".$_GET['fid']."' AND b.`tcat` = '0'
  4. ORDER BY b.tdate DESC";



W `forum_top` posiadam wiele tematów, z tym, że chciałbym podliczyć ilość postów do danego tematu, jednak stosując count(distinct zawsze zwraca mi jeden rekord, jak wyrzucę count wyświetla mi wszystkie rekordy.

Okey, namieszałem sobie.
tcat = 0 - topics
tcat = tid - posts

Czyli zaprzeczyłem zapytaniem

Czyli może lepiej rozdzielić tematy na odpowiedzi??

Ten post edytował potreb 23.08.2009, 19:07:49


--------------------

Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:08