页面应该只显示新闻,其中页面的所有关键字都出现在新闻中。如果新闻中没有页面的关键字之一,则不应显示此条目。但是,如果新闻条目有比页面更多的关键字,则应该显示新闻--如果页面的关键字也出现在该新闻项目的关键字列表中。如果没有,当然不应该列出新闻。PageC has 2 keywords: Kw1, Kw3
- NewsW has 1 keyword: Kw1- NewsX has 2
我有3个表:链接、关键字和keywords_links。keywords_links加入了另外两个表。现在,我正在尝试编写一个删除链接的PHP函数。它还必须删除所有的关键字,只使用将被删除的链接。我陷入了删除这些关键字的MySQL查询。这就是我现在所拥有的:
DELETE FROM keywords INNER JOIN keywords_links ON keywords_links.keyword_id=keywords.id W