Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.07.2006 Ostrzeżenie: (0%)
|
Witam!
Wydaje mi się to proste, ale nie mogę sobie poradzić: Mam tabelę z tagami o następujących polach: `id`, `tag`, `uzycia` (nazwy pól chyba dość samowyjaśniające). Chcę pobrać 30 wierszy o najwyższej wartości pola `uzycia`, ale posortowanych wg pola `tag`. Banalne? Być może. Dodatkowa informacja: tabela zawiera znaki UTF-8. Próbowałem wyciągnąć 30 najwyższych i sortować przez array_multisort(), ale nie radzi on sobie z UTF-8. Będę wdzięczny za każdą sugestię. Pozdrawiam, Krzysztof |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.07.2006 Ostrzeżenie: (0%)
|
@phpion: mam wrażenie, że Twój pomysł jest poprawny. Dziękuję!
@darko: Twój pomysł nie działa, sortuje wg `uzycia`, a jeśli dwa wiersze mają równą wartość to decyduje pole `tag`, a nie o to mi chodziło. Ten post edytował kris23 12.03.2010, 15:38:59 |
|
|
|
kris23 [php+mysql] Proste zapytanie 12.03.2010, 15:19:06
wookieb [SQL] pobierz, plaintext SELECT a.* FROM (SELE... 12.03.2010, 15:21:21
phpion [SQL] pobierz, plaintext SELECT t.* FROM (SELE... 12.03.2010, 15:21:23
darko [SQL] pobierz, plaintext SELECT * FROM TABELA ORDE... 12.03.2010, 15:22:44 ![]() ![]() |
|
Aktualny czas: 11.06.2026 - 08:03 |