![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Witam
Może ktoś z Was, zna sposób na posortowanie danych, hmm na przemian, miks taki (IMG:style_emoticons/default/winksmiley.jpg) z poziomu MySQLa chodzi mi o takie coś tabela NUMERKI 1 1 1 2 2 2 2 2 3 3 3 ... Chodzi mi o wynik mieszany, czyli 1 2 3 1 2 3 1 2 3 itd Sprawa wydaje się nieskomplikowana, ale nie jest tak kolorowo, bez kilku podzapytań chyba się nie obędzie, może ktoś ma pomysł na jakieś zapytanie/procedurę? Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Wookieb, musze miec na kazdej stronie unikalne wyniki, w miare mozliwosci (wiadomo jak sie liczby za bardzo powtarzaja, to na koncu beda te same, jedna za druga, ale wazne tu pierwsze strony)
A tak pozatym, jestem ciekawy czy faktycznie tak mozna zrobic z poziomu MySQL, wiec pytasz w jakim celu? z ciekawosci? Moge kombinujac robiac nowe kolumny itd. ale chce zobaczyc, czy ktos wymysli sposob znajac fakty ktore podalem, bo ja nie moge kefirek Cytat SET @i:=0; jesli sortujesz tu faktycznie po polu(aliasie) "liczba" to sie skrypt wyklada
SET @ile:=4; SELECT *, @i:=@i+1, @i % @ile AS liczba FROM numery ORDER BY liczba ASC Ten post edytował my salsa 29.08.2009, 15:35:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 17:56 |