Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zliczanie rekordów :/
Apo
post 13.05.2006, 19:04:02
Post #1





Grupa: Zarejestrowani
Postów: 426
Pomógł: 1
Dołączył: 2.10.2005

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


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 :/
Go to the top of the page
+Quote Post
behemot
post 14.05.2006, 19:00:49
Post #2





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.07.2003
Skąd: Tarnów/Kraków

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


A moze tak:
  1. SELECT count(miasto),miasto,panstwo
  2. FROM ksiega
  3. WHERE miasto='warszawa' GROUP BY miasto,panstwo;


--------------------
Pozdrawiam,
kuba
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:19