Potrzebuję odpytać bazę w specyficzny sposób (jak dla mnie, bo może jest to proste...). Mam przykładowo takie dane w bazie (id / wartosc)
1 - wartosc a
2 - wartosc b
3 - wartosc c
4 - wartosc d
5 - wartosc e
I teraz potrzebuję, aby wartość rekordu pierwszego była zawsze pierwsza w wynikach selecta, a pozostałe muszą się rotować. Próbowałem na kilka sposób, ale ostatecznie stanęło na dwóch zapytaniach (przykład uproszczony)
$result2 = mysql_query("SELECT * FROM tabela WHERE id!='".$row1['id']."' ORDER BY RAND()") or die(mysql_error()); }
Mam jednak potem delikatny problem z wyświetlaniem wyników więc chciałbym to jakoś uprościć, najlepiej do 1 zapytania. Ale nie wiem czy nie za dużo sobie wymyśliłem. Jeśli ktoś może mi podpowiedzieć jakieś rozwiązanie to będę dźwięczny. Pozdrawiam, Ł.