Сортировать по Log_time но в групповой раздел? - PullRequest
0 голосов
/ 08 августа 2011

Как отсортировать по Log_time (DESC), но по разделу GroupID?

Пример данных:

Field Names:
LogID
GroupID
Log_Output
Log_time


1  | xdsd | Text 1 | 2011-08-08 11:11:00
2  | x42e | Text 2 | 2011-08-08 11:12:00
3  | xdsd | Text 3 | 2011-08-08 11:13:00
4  | x42e | Text 4 | 2011-08-08 11:16:00
5  | x42e | Text 5 | 2011-08-08 11:17:00
6  | xdsd | Text 6 | 2011-08-08 11:20:00

Я хочу это заказать Вот так:

6  | xdsd | Text 6 | 2011-08-08 11:20:00
3  | xdsd | Text 3 | 2011-08-08 11:13:00
1  | xdsd | Text 1 | 2011-08-08 11:11:00
5  | x42e | Text 5 | 2011-08-08 11:17:00
4  | x42e | Text 4 | 2011-08-08 11:16:00
2  | x42e | Text 2 | 2011-08-08 11:12:00

Ответы [ 3 ]

2 голосов
/ 08 августа 2011

Предполагая, что вы хотите сначала отсортировать по GroupID, а затем Log_Time для каждого GroupId, тогда это должно быть сделано:

select LogID, GroupID, Log_Output, Log_time
from table
order by GroupID, Log_time desc
0 голосов
/ 08 августа 2011

Используйте этот запрос:

SELECT  LogID, GroupID, Log_Output, Log_time
  FROM mytable
    ORDER BY GroupID, Log_time DESC
0 голосов
/ 08 августа 2011

Использовать MySQL Query select a, b, c from table_name order by c desc

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...