我有一个带有 3 个表的 MySQL 数据库:users、posts 和 users_posts。用户与帖子的关系是多对多的。如何获取所有帖子对的列表以及它们有多少共同用户?它本质上给了我一个帖子列表以及有多少用户对这两个帖子发表了评论。关键是准备好将数据导入网络分析软件。结果列表在网络术语中称为“边缘列表”,用户的共同点是边缘权重。
架构:
users
id
name
posts
id
title
body
users_posts
user_id
post_id
期望的输出:
postname1 postname2 users_in_common
Here's a title Title #2 2
Another post Title #2 11
我尝试了搜索,但在多对多、连接、三张表、计数、配对、共享等中什至不知道正确的搜索词。感谢您的帮助!