Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zliczanie rekordów :/
Forum PHP.pl > Forum > Bazy danych > MySQL
Apo
Witam
Mam tabele ksiega w bazie i w niej kolumny id, miasto, panstwo. Chciałem zliczyć ilość miast (count) o tej samej nazwie z tego samego kraju, więc napisałem zapytanie:
  1. SELECT COUNT(ksiega.miasto), ksiega.miasto, ksiega.panstwo
  2. FROM ksiega
  3. LEFT JOIN ksiega AS k ON k.miasto=ksiega.miasto AND k.panstwo=ksiega.panstwo GROUP
  4. BY ksiega.miasto;


Ale jest tu gdzieś błąd, bo gdy mam w bazie np 3 te same miasta z tych samych państw to wypisuje mi że jest ich aż 9 :/
behemot
A moze tak:
  1. SELECT count(miasto),miasto,panstwo
  2. FROM ksiega
  3. WHERE miasto='warszawa' GROUP BY miasto,panstwo;
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.