Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 建议用户可能希望关注的社区_Mysql_Select_Join - Fatal编程技术网

Mysql 建议用户可能希望关注的社区

Mysql 建议用户可能希望关注的社区,mysql,select,join,Mysql,Select,Join,我想建议用户可能想要关注的社区,比如Facebook上的“你可能认识的人”或Twitter上的“关注的人” 例如: 社区:1,2,3,4,5,6,7,8,9,10,11,12,13,14 用户A如下:1,2,3,10,11,12,13,14 用户B如下:1,2,4,10,11,12,13,14 用户H如下:1,4,8 用户C如下:5,6,7 用户D如下:5,6,7 用户E如下:5,6,7 用户F如下:5,6,7 用户G如下:5,6,7 用户I如下:5,6,7 用户J如下:5,6,7 让我们向用户

我想建议用户可能想要关注的社区,比如Facebook上的“你可能认识的人”或Twitter上的“关注的人”

例如:

社区:1,2,3,4,5,6,7,8,9,10,11,12,13,14

用户A如下:1,2,3,10,11,12,13,14

用户B如下:1,2,4,10,11,12,13,14

用户H如下:1,4,8

用户C如下:5,6,7

用户D如下:5,6,7

用户E如下:5,6,7

用户F如下:5,6,7

用户G如下:5,6,7

用户I如下:5,6,7

用户J如下:5,6,7

让我们向用户A建议他可能希望关注的社区:

4,8,5,6,7,9

与其他人相比,用户A更可能希望关注社区4,因为用户B关注社区4,并且他们有非常相似的兴趣

问题是,我的查询不会返回至少没有一个用户作为用户A跟随另一个社区的社区。在这种情况下,将只返回:

4,8

我的查询-SQL Fiddle:


我该怎么解决呢?

你可能想调查一下三联症。我从来没听说过,我来看看。我的查询几乎可以正常工作了,我只是不知道我要改变什么才能100%正常工作@克劳迪乌西本你的小提琴今天坏了一会儿,是我的错。我最近对mysql的逻辑进行了一个小小的调整,由于你的评论,它打破了你的逻辑。我刚刚发布了一个修复程序,所以它又开始工作了。对不起!