BoBka-altRUist
Новичок
в результате запроса перепутались id
есть у меня таблица users_month :
MID UID exp time timeux
3 141 398.19 2008-12-00 1230328291
5 19 111.32 2008-12-00 1230328616
18 18 89.60 2008-12-00 1230332038
304 210 88.34 2009-01-00 1231290865
310 217 77.20 2009-01-00 1231357972
163 141 70.26 2009-01-00 1230757439
308 216 65.72 2009-01-00 1231337716
выполняю запрос:
SELECT `UID` , `exp` , `time` , MAX( `exp` ) AS `max`
FROM `users_month`
GROUP BY `time`
ORDER BY `time` ASC
LIMIT 0, 30
получаю результат:
UID exp time max
20 28.81 2008-12-00 398.19
25 4.86 2009-01-00 88.34
т.е. получить максимальное занчение `exp` у юзера `UID` за месяц (в данный момент в базе только два месяца).
в полученном результате значение max правильное, time вроде тоже, а вот UID и exp не те что нужно
в чем моя ошибка?
есть у меня таблица users_month :
MID UID exp time timeux
3 141 398.19 2008-12-00 1230328291
5 19 111.32 2008-12-00 1230328616
18 18 89.60 2008-12-00 1230332038
304 210 88.34 2009-01-00 1231290865
310 217 77.20 2009-01-00 1231357972
163 141 70.26 2009-01-00 1230757439
308 216 65.72 2009-01-00 1231337716
выполняю запрос:
SELECT `UID` , `exp` , `time` , MAX( `exp` ) AS `max`
FROM `users_month`
GROUP BY `time`
ORDER BY `time` ASC
LIMIT 0, 30
получаю результат:
UID exp time max
20 28.81 2008-12-00 398.19
25 4.86 2009-01-00 88.34
т.е. получить максимальное занчение `exp` у юзера `UID` за месяц (в данный момент в базе только два месяца).
в полученном результате значение max правильное, time вроде тоже, а вот UID и exp не те что нужно

в чем моя ошибка?