Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] zliczanie i wyświetlanie powtarzających
zibideusz
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 14.05.2009

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


Powiedzmy, że mam taką tabelę:
+----+---------+------+
| id | nazwa |cos |
+----+---------+------+
| 1 | wart 1 | 2 |
| 2 | wart 2 | 1 |
| 3 | wart 3 | 3 |
| 4 | wart 4 | 4 |
| 5 | wart 5 | 2 |
| 6 | wart 6 | 1 |
| 7 | wart 7 | 2 |
+----+-- ----- ---+------+

W jaki sposób zliczyć 'cos', które najczęściej się powtarzają (na przykład dwie wartości, a nie wszystkie) a później wyświetlić ile razy się powtórzyły + wartość 'cos'? W tym przypadku będzie to 2 i 1.
Wiem, że trzeba użyć funkcję grupującą COUNT i.... tyle wiem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kombinowałem i poległem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
z góry dziękuję za pomoc i wskazówki pozdrawiam.

Ten post edytował zibideusz 21.06.2009, 14:27:22
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
piaseq
post
Post #2





Grupa: Zarejestrowani
Postów: 161
Pomógł: 25
Dołączył: 6.09.2008
Skąd: Warszawa

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


Oprócz COUNT przydadzą się GROUP BY, LIMIT i ORDER (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
zibideusz
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 14.05.2009

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


Ale nadal mi to nic nie mówi (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Mam coś takiego:
SELECT count(cos), cos FROM tablica GROUP BY cos;
ale nie wiem jak to dalej ugryzc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował zibideusz 21.06.2009, 14:30:03
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: 22.08.2025 - 22:05