![]() |
![]() |
![]()
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%) ![]() ![]() |
Zgadza się, kolumna title nie jest uporządkowana alfabetycznie(już zedytowałem). Co do wagi to zaznaczyłem przecież, że wpierw chce wyciągnąć rekordy z najwyższymi wagami, a następnie na tych rekordach operować tzn. uporządkować je alfabetycznie według kolumny title.
Dodam, że zwracane wynik z bazy wykorzystam do wyświetlenia tagów. Czy mogę w jakiś sposób wykonać jeden select, a następnie w drugim select'ie pogrupować uzyskany wyniki wg. kolumny ? Z góry dziękuję za pomoc. Ten post edytował CzarnyGsm 4.11.2011, 14:46:06 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 11:28 |