Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MYSQL] order by
peter13135
post
Post #1





Grupa: Zarejestrowani
Postów: 1 447
Pomógł: 191
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


chciałbym pobrać dane z tabeli sortując je tak jakby na 2 sposoby

jest to tabela z tematami na forum, mam tam między innymi takie pola jak id, date, oraz sticky (pole sticky ma wartość 0 lub 1)

chce posortować w ten sposób aby tematy ze sticky=1 były zawsze na początku (czyli order by sticky desc) oraz aby te w grupy tematów (zakładam że jedna grupa to gdzie sticky=1, druga - sticky=0) tematy były posortowane według daty

czyli coś takiego

id date sticky
-----------------
40 2009 1
5 2008 1
56 2006 1
23 2009 0
98 2008 0
12 2007 0
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Wicepsik
post
Post #2





Grupa: Zarejestrowani
Postów: 1 575
Pomógł: 299
Dołączył: 26.03.2009

Ostrzeżenie: (20%)
X----


http://dev.mysql.com/doc/refman/5.0/en/sorting-rows.html

Trzeci przykład.
Go to the top of the page
+Quote Post
potreb
post
Post #3





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. ORDER BY sticky ASC, date DESC
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:48