Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL] Suma pól
Forum PHP.pl > Forum > Przedszkole
DannyM
Mam taki sobie kod

  1. SELECT p.product_name, COUNT(c.hits) AS licznik
  2. FROM product p
  3. LEFT JOIN counter c ON (c.product_id = p.product_id)


Wynikiem mam jeden produkt a nie jego lista.
Co jest zle?
ActivePlayer
  1. SELECT p.product_name, COUNT(c.hits) AS licznik
  2. FROM product p
  3. LEFT JOIN counter c ON (c.product_id = p.product_id)
  4. GROUP BY p.product_name


____
edit, a tak w ogole to co zawiera pole hits? zawsze wartosc 1? nie wiem czy zamiast COUNT nie powiniennes uzyc SUM. no i dlaczego nie trzymasz ilosci bezposrednio w tabeli product, tylko masz do tego osobna tabele?
DannyM
te proste rozwiazania zawsze sa najtrudniejsze smile.gif Dzieki
Count bo tam jest 1
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.