我正在开发一个 youtube 风格的网站,在您正在观看的视频下方,我必须放置相关视频,而且我无法进行 mysql 查询,所以我想你可以帮助我。搜索必须根据标签和类别返回相似的视频(对不起,如果我写错了,英语不是我的母语),因此在标签和类别中具有更多匹配的视频位于顶部。我的桌子是
"VIDEOS"
video_id(int) user_id(int) title(varchar)
"VIDEO_CATS"
cat_id(int) 类别(varchar) video_id(int)
"VIDEO_TAGS"
tag_id(int) tag(varchar) video_id(int)
我需要的结果必须是这样或类似的(返回 3 行的示例):(相关视频到 VIDEO_ID=1234)
VIDEO_ID TITLE MATCHES
345 myvideo 12
584 examplename1 4
432 othername 2
124 name4 0
哦!如果可能的话,我需要如果没有匹配项,查询仍然会返回我的值,就像上面的示例一样。