Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MYSQL]Jak jednym zapytaniem pobrać rekordy oraz ich liczbę
szczabik
post
Post #1





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Chciałem pobrać z bazy rekordy bez powtórzeń gdzie w bazie mam tak

log_Id | rok|
1 2008
2 2008
3 2007
4 2008
5 2007

Itd.


I chciał bym pobrać rekordy by się nie powtarzały i obok pisało ile jest konkretnych rekordów np.

2008 (3)
2007 (2)

W nawiasie liczba ile jest rekordów i zrobiłem takie zapytanie ale nie działa
  1. SELECT DISTINCT rok (SELECT SUM(log_id) FROM logowanie) AS `ile` FROM logowanie



Wie ktoś jak to zrobić ?
Go to the top of the page
+Quote Post
nevt
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 595
Pomógł: 282
Dołączył: 24.09.2007
Skąd: Reda, Pomorskie.

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


  1. SELECT `rok`, COUNT(`log_Id`) AS `ilosc` FROM `logowanie` GROUP BY `rok`;
Go to the top of the page
+Quote Post
szczabik
post
Post #3





Grupa: Zarejestrowani
Postów: 226
Pomógł: 1
Dołączył: 13.05.2008

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


Dzięki działa w ogóle to mi się pomyliło SUM z COUNT
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.09.2025 - 22:38