Как сделать заказ до группового MySQL? - PullRequest
0 голосов
/ 14 января 2011

Я нахожу вопрос в mysql order и groupby

но это не работает,

Я получаю то же решение:

SELECT * 
FROM (
    SELECT * 
    FROM user 
    ORDER BY create_time DESC
) AS user 
GROUP BY user.role

реализовать список новейших пользователей каждой роли

, но представление mysql не может работать с подвыбором.

1 Ответ

0 голосов
/ 14 января 2011

Mysql не поддерживает первую / последнюю функцию

Ответ по предоставленной вами ссылке основан на том, что ХАВИНГ выберет последний элемент:

SELECT * 
FROM user 
GROUP BY user.role
HAVING  create_time = MAX(create_time)
...