Zobacz temat
[mysql] najczęściej pojawiające się dane w kolumnie
|
|
raganarok |
Dodany dnia 12.09.2007 13:00:12
|
Przedszkolak Postów: 1 Data rejestracji: 12.09.2007 12:56 |
jak wybrać z tabeli najczęściej pojawiające się dane w kolumnie, czyli: zapytanie ma zwrócić 1 ponieważ w kolumnie bla 1 pojawia się 3 razy, a 2 pojawia się 2 razy... dla ew. rozjaśnienia pytania: link z tym, ze do tego zapytania trzeba będzie dołożyć limit 1 aby uzyskać tylko jedną wartość, ale to banał... Edytowane przez Piotrek dnia 12.09.2007 14:12:53 |
|
|
Wścibski Gość |
Dodany dnia 15.01.2025 17:00:53
|
Pan Kontekstualny Postów: n^x Data rejestracji: Zawsze |
|
IP: localhost | |
SebaZ |
Dodany dnia 12.09.2007 20:37:27
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
Zapytaniem nie da się tego zrobić. Jeśli znasz wszystki (!) dane wystepujące to załatwiasz to zapytaniem COUNT dla każdej danej. Jesli jednak nie znasz to pobierasz całą tabelę i za pomocą pętli analizujesz wyniki i zapisujesz odpowiednio ilość wystąpień każdej danej. Przeanalizuj ten przykład wyszukiwarki z segregacją trafności wyników. Edytowane przez SebaZ dnia 12.09.2007 20:40:45 Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
|
metaxy |
Dodany dnia 12.09.2007 21:04:53
|
Przedszkolak Postów: 90 Data rejestracji: 23.01.2005 11:32 |
A ja pozwolę sobie się z Tobą nie zgodzić :D powinno działać ;] Edytowane przez Pieka dnia 13.09.2007 19:08:11 |
|
|
SebaZ |
Dodany dnia 13.09.2007 17:17:49
|
Zaawansowany Postów: 1598 Pomógł: 2 Data rejestracji: 10.11.2004 22:39 |
No tak w MySQL 5 :] W starszych nie wiem
Edytowane przez SebaZ dnia 14.09.2007 09:28:47 Zadawanie pytań na forum to nie jest prawo, to jest przywilej, którego każdy może być pozbawiony jeżeli nie będzie umiał z niego korzystać. Nie wymagaj więc natychmiastowej odpowiedzi.
|
|
Przejdź do forum: |