2
我只想返回具有不同video_id
的最新行。 我一直有麻烦得到这个工作,无论我尝试它的方式......我以前做过这件事,并没有那么困难,但由于某种原因,我的特定查询将无法正常工作。按分组排列,并从每个组中获取最新的行
我的表/结果:
我一直想这样的:
SELECT * FROM user_video_history
WHERE `user_id` = $db_safe_user_id
GROUP BY video_id
ORDER BY `date` DESC LIMIT 3
我也试过这样:
SELECT *
FROM (SELECT *
FROM user_video_history
WHERE `user_id` = $db_safe_user_id
ORDER BY `date` DESC)
GROUP BY `video_id`
ORDER BY `date` DESC