Выравнивание в мускуле

1. TarZan (18.08.2009 / 13:23)
Как выравнять по двом параметрам
типа так ORDER BY time ASC , status DESC
????
Так не получаеться выводит ФЕЛС

2. TarZan (18.08.2009 / 23:43)
че не знает не кто?

3. Димон (18.08.2009 / 23:51)
ORDER BY time , status DESC

4. Димон (18.08.2009 / 23:56)
SELECT * FROM (SELECT * FROM `table` ORDER BY `time` ASC) AS `t1` ORDER BY `t1`.`status` DESC
вот такое извращение

5. Санёк (19.08.2009 / 15:20)
4,второе сообщение точно извращение smile По-моему можно проще

6. TarZan (19.08.2009 / 18:41)
4 t1 эт че? У мну есть табла постс и с нее надо вывести тайм деск и статус аск

7. Димон (19.08.2009 / 19:34)
t1 это типа временное имя. делай так:
SELECT * FROM (SELECT * FROM `tvoya_tablica` ORDER BY `time` ASC) AS `t1` ORDER BY `t1`.`status` DESC
`tvoya_tablica` измени на название твоей таблицы

8. TarZan (19.08.2009 / 20:33)
7 ок спс

9. TarZan (19.08.2009 / 21:51)
$themes = mysql_query("SELECT * FROM (SELECT * FROM `themes` WHERE `id_forum` = '$id' ORDER BY `lock` DESC) AS `t1` WHERE `id_forum` = '$id' ORDER BY `t1`.`time` DESC LIMIT $start,$onpage");
вот мой запрос!!!он чет корявит меняю местами с временем глючит

10. Дэн (19.08.2009 / 22:05)
3 пост правильно

11. TarZan (19.08.2009 / 22:11)
10 оно почемуто равняет все равно по одному параметру тот что ближе к деск

12. Дэн (19.08.2009 / 23:45)
хз, попробуй поля в косые кавычки заключить

13. Димон (21.08.2009 / 11:39)
7 пост. можно лимиты добавить чтобы не грузило

14. AlkatraZ (21.08.2009 / 12:08)
Не, самый первый пост правильно написан, просто возможно полезно добавить косые кавычки, как правильно заметил Rednoise, 7 пост - реальный бред.
---
Вот правильный запрос с сортировкой вначале по `time` потом по `status`
---
ORDER BY `time` ASC, `status` DESC

15. Димон (21.08.2009 / 13:52)
14. точно))

16. TarZan (21.08.2009 / 15:08)
Да я разобрался уже)спс всем.
14 прав

URL: https://visavi.net/topics/324