![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam otóż taki problem, chciałbym wyciągnąć z tablicy konkretną liczbę rekordów(np. 5), które byłyby posortowane alfabetycznie według kolumny title i były to rekordy z największą wagą wg. kolumny weight. Struktura tablicy pcms_tag_weights id title weight Myślałem, że wystarczy po pierwsze posortować rekordy według kolumny weight malejąco, a następnie malejąco wg. title i wyciągnąć 5 rekordów.
Ale niestety sortuje tylko wg. kolumny 'weight'. Byłbym wdzięczny za pomocną odpowiedź. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 2 Dołączył: 16.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
? no nie wiem jak już dla Pana to napisać, ale przykładowe wyniki powinny już zobrazować o co mi chodzi (IMG:style_emoticons/default/tongue.gif)
Może jeszcze inaczej napiszę. W jaki sposób mogę pobrać zadaną wcześniej ilość rekordów, takich że są to rekordy z największą wartością wg. kolumny 'weight' Cytat czyli według powyższego przykładu; limit 0, 3: 5 # słonia# 3 2 # ma # 2 6 # konia# 2 ----reszta u dołu odpada 1 # ala # 1 3 # kota # 1 4 # psa # 1 następnie chciałbym te rekordy uporządkować alfabetycznie wg. 'title'. Cytat 6 # konia# 2 2 # ma # 2 5 # słonia# 3 Czy da się to zrobić w jednym zapytaniu? Czy muszę rozdzielać to na dwa select'y oraz na tymczasową tabelę? Z góry dziękuję za pomoc. Ten post edytował CzarnyGsm 4.11.2011, 14:33:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 22:43 |