Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%)
|
Witam. Muszę wykonać dość nietypowe zapytanie. Posiadam tablicę liczb, np:
[25,76,3,5,3,6,...] gdzie niektóre liczby mogą się powtarzać. Chciałbym teraz zliczyć, ile razy ID danego obiektu znajduje się w tej tablicy, coś w stylu:
Jak skonstruować odpowiednie zapytanie w MySQL ? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 1 Dołączył: 29.07.2003 Ostrzeżenie: (10%)
|
OK, rzeczywiście, powinienem przenieść.
@nospor: myślałem o GROUP BY, ale jakoś nie za bardzo mam koncepcję jak go użyć @dr_bonzo: wyraźnie napisałem, że chodzi o zapytanie MySQL Muszę posortować elementy z bazy, wg. tego, ile razy ich ID pojawia się w mojej tablicy, którą mam w php (tablicy liczb). Elementów w bazie może być ponad 100.000. Przykład: w bazie mam tabelę id | nazwa i w niej rekordy 1|Adam 2|Zośka 3|Krzych ,oraz tablicę w php $tablica = array(1,2,3,1,2,1); chciałbym otrzymać odpowiedź w tej kolejności: Adam (bo jego ID występuje w tablicy 3 razy), Zośka, Krzych Ten post edytował intol 9.12.2006, 17:57:53 |
|
|
|
intol [mysql] COUNT oparty o tablicę 9.12.2006, 15:49:37
nospor skoro to mysql to czemu od razu sam na mysql tego ... 9.12.2006, 16:11:53
dr_bonzo 1. Czemu nie wrzuciles do Baz / Mysql ? Przenosze
... 9.12.2006, 16:13:25
AxZx jakbys jeszcze nie wpadl jak to rozwiazac:
[SQL] p... 9.12.2006, 21:43:14
intol Hmm, AxZx nie bardzo wiem jak zastosować Twoją odp... 9.12.2006, 21:50:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 10:22 |