У меня есть таблица (Counts) со многими записями, подобными этой:
ID | userid | count | entrydate
где ID - это автоматический ввод PK, идентификатор пользователя относится к моей таблице Users, count - случайное целое число, а entrydate - это метка времени Unix.
У меня также есть таблица Listmembers:
listid | userid
, где оба поля вместе являются PK, а listid относится к некоторой информации списка.
Я хочу написать запрос, который возвращает последнее введенное значение счетчика для каждого пользователя в определенном списке.
Я пробовал варианты с GROUP BY (возвращает только первый введенный элемент данных для идентификатора пользователя, а не самый последний), с ORDER BY (но это возвращает все значения для соответствующих пользователей), с выбором пользователя внутри моего запроса (где идентификатор пользователя IN (..)) и вне запроса (присоединиться к списку участников на ..). Ни один запрос не привел к тому, чего я хочу достичь: - /