我正在开展一个项目,每次观看视频时,都会在views
表格中添加一行,其中包含视频ID和观看者IP。
我想知道如何从videos
表中选择具有views
表中引用它的最大行数的视频。
示例:
VIEWS
Video: 1234 IP: 123.234.456
Video: 1234 IP: 768.346.467
Video: 4321 IP: 123.234.456
VIDEOS
Video: 1234 By: user123
Video: 4321 By: randomuser456
在这种情况下,我希望选择视频1234
的行。
谢谢!
答案 0 :(得分:2)
这样的事情怎么样:
SELECT videos.video, COUNT(views.ip) as views
FROM videos
JOIN views ON videos.video = views.video
GROUP BY video.video
ORDER BY views DESC
LIMIT 1