我想基于这些表在我的应用程序中实现搜索功能。
我在搜索页面上有 5 个字段
- 输入框 - 关键字或标题中的任何单词
- 作者 - 选择框(author_id 将作为值传递给函数)
- 类别名称 - 选择框(category_id 将作为值传递给函数)
- themonth - 从 1 - 12 中选择框
- theyear - 从 2000 年到 2012 年选择框
我想根据这些规则创建一个搜索查询,
- 结果数组将按 排序
insights。read_time,(文章被阅读了多少次) - 只想得到
article.article_id
过早的工作示例在这里
我正在运行以下查询以获取但不完整 https://leading-people.com/search
选择
article。article_id从哪里来。article_ = '1' AND ( LIKE '%%' OR LIKE '%%' OR LIKE '%%') UNION ALL SELECT 。 从内部连接到哪里。= '1' AND ( . = . AND . LIKE '%%')articleis_activecontenttitletagsarticlearticle_idkeywordsarticlearticleis_activearticlearticle_idkeywordsarticle_idkeywordskeywordtext
表格article
列
article_id(基本的)is_activetitlethemonththeyear
桌子article_author
评论:此表仅供参考作者详细信息在另一个表中。所以这些 id(s) 仅供参考。
列
article_author_id(基本的)author_idarticle_id
桌子article_categories
评论:此表仅供参考,类别详细信息在另一个表中。所以这些 id(s) 仅供参考。
列
article_categories_id(基本的)article_idcategories_id
桌子insights
评论:此表仅供参考,类别详细信息在另一个表中。所以这些 id(s) 仅供参考。
列
insights_id(基本的)article_idread_time
桌子keyword
评论:此表仅供参考,类别详细信息在另一个表中。所以这些 id(s) 仅供参考。
列
keyword_id(基本的)article_idkeywordtext
希望!我已经正确格式化了,所以每个人都可以理解!