Nano Hash - криптовалюты, майнинг, программирование

Заказ группы в sql

Привет, извините, если это было задано где-то еще, но я не могу найти ответы на этот вопрос ... или не могу приступить к работе. У меня есть таблица со списком действий для каждого пользователя. Я пытаюсь получить последнее действие каждого пользователя. Я хочу сгруппировать по пользователю и заказать по времени. кажется, что это возвращает первое действие и упорядочивает его.

Вот запрос, который я использую:

SELECT 
     userid, 
     time
FROM
     useractions
GROUP BY 
     userid
ORDER BY 
     time

Любая помощь будет высоко оценена. Извините, если это окажется глупым вопросом. Спасибо


  • Это майскл? sql-сервер? 26.11.2013
  • @MarcinJuraszek Насколько я знаю, каждая БД, кроме MySQL, будет выдавать сообщение о том, что время не является частью агрегата или группы, 26.11.2013
  • да, это база данных mysql, извините 26.11.2013

Ответы:


1

Попробуй это

SELECT 
     userid, 
     max(time)
FROM
     useractions
GROUP BY 
     userid
25.11.2013
  • Спасибо за Ваш ответ. Это просто показывает последнего пользователя. Я пытаюсь получить последнюю информацию для каждого пользователя, если это возможно 26.11.2013
  • запрос должен дать вам последнее действие для каждого пользователя. Пожалуйста, проверьте, не используете ли вы max для идентификатора пользователя. 26.11.2013
  • Ах, как плохо, я почему-то использовал заказ, извините. Спасибо за быстрый ответ!! 26.11.2013
  • Да, я попробовал это несколько минут назад, и я получил сообщение о том, что мне нужно подождать x минут, прежде чем я смогу, лол. 26.11.2013
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..