![]() |
![]() |
![]()
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 |
|
|
![]() |
![]()
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)
|
|
|
![]()
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 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 22:05 |