Problem z sortowaniem w MySQL

Odpowiedz Nowy wątek
2011-09-29 13:32

Rejestracja: 8 lat temu

Ostatnio: 8 lat temu

0

Witam serdecznie,
Mam takie zapytanie:
[sql]
select * from cms_obiekty WHERE typobiektu = '1' and status <> '0' and status = '1' ORDER by RAND(), special DESC, polecany DESC, panoramka DESC LIMIT 0,10
[/sql]

w polach: special , polecany i panoramka mam wartości 0 i 1.

chciałbym żeby wyniki były w ww polach od 1 do 0 i żeby był wymieszane między sobą (losowo wymieszane) - ale z zachowaniem sortowania...

Da się coś takiego zrobić?

Z góry dziki za pomoc,
Northwest

Pozostało 580 znaków

2011-09-29 13:41

Rejestracja: 10 lat temu

Ostatnio: 7 godzin temu

Lokalizacja: Redmond, WA

0

spróbuj za rand() wstawić drugie order by, jeśli nie pójdzie to spróbuj tak:
SELECT * FROM (twoje zapytanie.. ORDER BY RAND()) AS xxx ORDER BY ...


░█░█░█░█░█░█░█░█░█░█░█░

Pozostało 580 znaków

Odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0