thinkphp多表模糊查询问题。
在做搜索时,通过输入一个关键字然后从数据库中筛选包涵关键字的文章标题,但是我不止要查一张表,我有三四张表,也就是说输入一个关键字,只要在这三四张表的文章标题中有就查询出来...
在做搜索时,通过输入一个关键字然后从数据库中筛选包涵关键字的文章标题,但是我不止要查一张表,我有三四张表,也就是说输入一个关键字,只要在这三四张表的文章标题中有就查询出来,比如:我有军事,体育,生活三张表,我输入:减肥 这个关键字,不仅仅是读取生活这张表中包含减肥这个关键字的标题文字,军事,体育表中标题包涵了这个关键字的也要查找出来,该怎么做?每个表的标题字段名都有前缀,每个的前缀不一样。
展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
一般的做法应该是一个文章表按类型区分啊,你这种可以用union连接 不过要指定字段别名,最后的结果要所有的字段都一样才行
或者写到临时表再输出
或者写到临时表再输出
追问
怎么用啊?我百度的,基本上都是什么ID对应UID,关联查询,但是我的情况不一样,不是ID对应UID,而且一个关键字对应查询所有分类表的标题及内容有包涵这个关键字的。
追答
你把所有表都单独查一遍然后数据写入临时表就可以了啊。
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询