Выравнивание в мускуле
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,второе сообщение точно извращение
По-моему можно проще
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