この質問はこれと似ていますが、違いがあります。8 種類のタグがあります。
このようなもの:
videos [id, title]
tags1 [id, tag]
tags2 [id, tag]
tags3 [id, tag]
tags4 [id, tag]
tags5 [id, tag]
tags6 [id, tag]
tags7 [id, tag]
tags8 [id, tag]
video_tags1 [vid_id, tag_id]
video_tags2 [vid_id, tag_id]
video_tags3 [vid_id, tag_id]
video_tags4 [vid_id, tag_id]
video_tags5 [vid_id, tag_id]
video_tags6 [vid_id, tag_id]
video_tags7 [vid_id, tag_id]
video_tags8 [vid_id, tag_id]
単一の video.id を指定すると、タグの共通点が最も多い関連動画を選択したいと考えています。サーバーをひざまずかせない方法は言うまでもなく、これを行う方法を見つけるのは難しいと思います。