Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 - Fatal编程技术网

基于以下关键字的mysql相关项

基于以下关键字的mysql相关项,mysql,Mysql,我有这个查询,但不是我希望它如何工作 SELECT series.* , count(DISTINCT similar.name) as shared_tags FROM series JOIN follow ON series.id = follow.series_id AND follow.user_id = '{$user->data['id']}' JOIN ( keywords AS this_series INNER JOIN keyw

我有这个查询,但不是我希望它如何工作

SELECT series.*
     , count(DISTINCT similar.name) as shared_tags 
  FROM series
  JOIN follow 
    ON series.id = follow.series_id 
   AND follow.user_id = '{$user->data['id']}'
  JOIN ( keywords AS this_series INNER JOIN keywords AS similar USING (name) ) ON similar.series_id = follow.series_id
    GROUP BY series.id
    ORDER BY shared_tags DESC LIMIT 8
基本上,我希望它从人们关注的系列中选择所有关键字,然后根据匹配的关键字数量推荐其他系列。但是,查询仅选择用户遵循的序列

我如何使它选择的系列不是在下面,而是匹配人们正在关注的关键字


谢谢:

此查询基于此查询中不需要的另一个查询。我忘了删除它。正确的DDL和期望的结果可能会help@RoeyGolzarpoor阅读标签说明