У меня есть ментальный блок с этим запросом, я пытаюсь вернуть максимальную дату и максимальное время и выполнить заказ по идентификатору. Было бы весьма признателен, если кто-то может добавить пару глаз к этому типу запроса Итак:MySQL Subquery/Query Issue
Набор данных
Identity, Date, Time, Website
10, 5/10/15, 1, google.com
10, 5/10/15, 3, google.com
10, 5/10/15, 10, google.com
25, 5/11/15, 1, yahoo.com
25, 5/11/15, 15, yahoo.com
Ожидаемый результат
10, 5/10/15, 10, google.com
25, 5/11/15, 15, yahoo.com
Текущий запрос
SELECT DISTINCT *, MAX(datetime) as maxdate, MAX(time), identity
FROM identity_track
GROUP BY identity
ORDER BY maxdate DESC
Я не знаю, почему ожидалось «10, 5/10/15, 3, google.com» вместо «10, 5/10/15, 10, google.com»? – Darian
Справа. Почему вы ожидаете 3 не 10 на время?. – BICube
Вы правы, 3 должны быть 10. Обновление –