Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zliczanie komentarzy
Forum PHP.pl > Forum > Bazy danych > MySQL
stirith
Mam dwie tabele:

Artykuły:
id
tytul
wstep
tresc

Komentarze:
id
id_artykul
tresc


Chciałbym wyświetlić jeden artykuł na stronie głównej, który będzie miał największą liczbę komentarzy - jak to zrobić ? Jedynie do czego doszedłem to udało mi się zliczyć wszystkie komentarze, ale ja chcę zliczyć komentarze dla każdego z artykułów i wybrać ten który ma ich najwięcej, czy da się to zrobić jednym zapytaniem ?
skowron-line
Da się
  1. SELECT sum(komentarze.id) FROM komentarze, artykuly WHERE komentarze.id_artykulu = artykuly.id ORDER BY sum(komentarze.id) DESC LIMIT 1

*pisane z palca.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.