Problem z sortowaniem w MySQL

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

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 ...

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