Показать сообщение отдельно
Старый 07.06.2004, 14:46     # 15
Sava
Newbie
 
Регистрация: 11.04.2003
Адрес: Мытищи
Сообщения: 26

Sava Мелкий засранец
Как это ничего не меняет?
SQL-запрос: SELECT * FROM `test` WHERE 1 ORDER BY name, optional ASC;

cid name optional
0 10:00 fghjkhg 0
1 10:00 fghjkhg 1
0 11:00 0
0 fef 0
Если будет optional desc будет вот так
cid name optional
0 10:00 fghjkhg 1
1 10:00 fghjkhg 0
0 11:00 0
0 fef 0

А чтобы получить данные отсортированные как ты хочешь надо два запроса прогнать.
Первый что-то типа: SELECT * FROM `test` WHERE name not LIKE '%:%' (ну или как хочешь отличать данные с датой и без)
Второй: SELECT * FROM `test` WHERE name LIKE '%:%' order by name,optional asc
и потом полученные данные совмещаеш.
Sava вне форума