выберите объединить две таблицы, затем упорядочите по последнему времени загрузки (столбец uplaod_time) в mysql выберите запрос - PullRequest
0 голосов
/ 31 января 2020

У меня есть два пользователя таблицы (таблица 01) 、 record_dcm_upload (table02) Я пытаюсь запросить счетчики и время последней загрузки файла по каждому аккаунту логина (users.username), как

SELECT record_dcm_upload.user_id, users.username, record_dcm_upload.upload_time, COUNT( * )
FROM record_dcm_upload
JOIN users ON ( users.id = record_dcm_upload.user_id )
GROUP BY record_dcm_upload.user_id

enter image description here

но мой запрос sql получил некоторую проблему (на самом деле результат upload_time не самый последний) как мне настроить свой код запроса (надеюсь, user_id и upload_time all sort By DES C)

1 Ответ

0 голосов
/ 31 января 2020
SELECT t2.id, t2.username, MAX(t1.upload_time), COUNT(*)
FROM record_dcm_upload t1
JOIN users t2 ON ( t2.id = t1.user_id )
GROUP BY t2.id, t2.username
...