rudik
Developer
Элементарный запрос но данные не те
Есть таблица:
id; user; date; timelimit;
1 ; test ; 2003-01-01 ; 200
2 ; test ; 2003-02-01 ; 500
Необходимо получить самую последнюю дату и timelimit
соответствующий ей (находящийся в ее рядке).
SELECT MAX(date), timelimit FROM table GROUP BY user
Возвращает :
+------------+---------+
| MAX (date) | timelimit |
+------------+---------+
| 2003-02-01 | 200
+------------+---------+
Дату ту что надо, а вот timelimit - первый попавшийся.
Варианты типа сортируй по дате и делай LIMIT 0,1 не проходят.
Есть таблица:
id; user; date; timelimit;
1 ; test ; 2003-01-01 ; 200
2 ; test ; 2003-02-01 ; 500
Необходимо получить самую последнюю дату и timelimit
соответствующий ей (находящийся в ее рядке).
SELECT MAX(date), timelimit FROM table GROUP BY user
Возвращает :
+------------+---------+
| MAX (date) | timelimit |
+------------+---------+
| 2003-02-01 | 200
+------------+---------+
Дату ту что надо, а вот timelimit - первый попавшийся.
Варианты типа сортируй по дате и делай LIMIT 0,1 не проходят.