В ссылке на мой предыдущий вопрос: One table, two column MYSQL query challengeОдин стол, три колонки вопрос MYSQL запрос
командой: «SELECT имя хоста, GROUP_CONCAT (DISTINCT имя) как имя от комментариев GROUP BY имя хоста»
возвращается ожидаемые результаты:
192.168.0.1 user1, user2
192.168.3.5 user3
В той же таблице «комментарии» также есть поле «timestamp». Как включить последнюю (самую последнюю) временную метку для каждого пользователя с помощью этого ip?
Пример:
192.168.0.1 user1-1277146500, user2-1277250087
192.168.3.5 user3-1237150048
Я попробовал несколько вариантов команды, но может получить только все временные метки, не самые последние ...
также .. если возможно, было бы неплохо преобразовать временную метку эпохи в нечто более дружелюбное, прежде чем отображать ее.
Я изменил c_timestamp на метку времени после получения «ERROR 1054 (42S22) в строке 1: Неизвестный столбец« c_timestamp »в« списке полей »», и он отлично работал после этого. Спасибо! –
Сделал то же изменение в исходном запросе. Ура! – potatopeelings