您想要按组的最大值:
SELECT * FROM Video JOIN (
SELECT VideoTags.tag_id, MAX(points) points
FROM Video JOIN VideoTags ON Video.id = VideoTags.video_id
GROUP BY VideoTags.tag_id
) t USING (points) JOIN Tags ON t.tag_id = Tags.id
在sqlfiddle上看到它。
请注意,此查询返回的是每个标签中具有最大点数的 所有 视频,因此对于绑定的标签,将返回多个记录。在这种情况下,如果您只希望返回一条记录,请指定如何确定应返回的视频。