Ventura
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору phpbbmods Цитата: Очень помощь нужна!!! запарился блин вот простой запрос SELECT * FROM history GROUP BY ip DESC ORDER BY date DESC LIMIT 25 почему то выводит первую запись а по ид скажем 127.0.0.1 за 2006-06-17 19:32:25 хотя есть и за 2006-06-18 13:00:54 нужно то вывести последнюю запись! Заранее благодарю, | Все правильно, он сначала группирует а потом сортирует. И GROUP BY должен предшествовать ORDER BY. Можно сделать по-другому, например так: Код: SELECT `ip`, MAX(`date`) AS `date` FROM `history` GROUP BY `ip` ORDER BY `date` DESC LIMIT 25 |
|