Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zliczanie komentarzy
jarmiar
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 12
Dołączył: 16.07.2006
Skąd: : getCity ( );

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


napisałem takie zapytanie:

  1. SELECT
  2. news.id, news.title, news.introduction, news.content, news.created, news.allow_comments, gallery.thumb_location AS thumb, gallery.location AS photo,
  3. count(news_comments.id) AS comments
  4. FROM news
  5. INNER JOIN gallery ON news.id = gallery.news_id
  6. INNER JOIN news_comments ON news.id=news_comments.news_id
  7. GROUP BY news.title, news_comments.news_id, gallery.news_id


jednak źle zlicza mi ilość komentarzy np tam gdzie jest 6-7 pokazuje 319 itp ....

jak to naprawic? wiecie?

EDIT. Wiem ze powoduje to dołączenie tabeli gallery, zatem jak dołączyć tylko raz tabele galeria, zeby pobrac miniaturke zdjecia do newsa?

EDIT 2. Poradziłem sobie wystarczylo dopisać DISTINCT w count dla komentów smile.gif

Ten post edytował jarmiar 17.03.2012, 15:37:55


--------------------
Jeśli my czegoś nie zrobimy, zrobią to za nas inni
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: 19.08.2025 - 17:44