테이블 tags_blogs
에 일치하는 tag_id
의 블로그와 일치하는 쿼리를 만들어야합니다. 이 단계에서 걱정하지 않는 실제 태그가 포함 된 다른 테이블이 있습니다. blog_id = 6
을mysql에서 일치하는 항목 수 계산
reference_id tag_id blog_id
1 1 1
2 2 1
3 10 6
4 11 6
5 10 7
6 11 7
7 11 8
그리고 (예를 들어)이 곳을 돌아 :
어떻게이 테이블의 내용을 않는 즉
blog_id total_matches
7 2
8 1
매개 변수에 tag_id 일치 한 모든 블로그의 ID를 반환 제공된 경기 수 달성 횟수뿐 아니라 블로그가있는 경우
SELECT blog_id FROM tags_blogs WHERE blog_id = 6
좋아 I ve는 방금 지금까지의 답변이 여기에 요구되는 것을하지 않는다는 것을 깨달았습니다. - blog_id = 6은 6 인 blog_id 만 반환하지만 필요한 것은 6 이외의 블로그와 일치하는 태그의 수입니다. 유사한 블로그의 순서 목록 ... –