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