请教一个多表关联查询的问题,头都大了,希望不吝赐教哈,谢谢咯
包含两个表
表一:user(用户表)
字段:id, name, level,...
含义:序号,用户名,用户级别,...
表2:article(文章表)
字段:id, uid, topic, body, ...
含义:序号,用户ID,标题,内容,...
我想实现一个查询,查询结果是用户列表,但是查询关键字是在表1的用户名和表2的标题或内容里面找,任何一个模糊匹配到都算找
比如有以下两个表:
user:
id, name, level
1 张三 初级
2 李四 初级
article:
id, uid, topic, body
1 1 你好 你们大家好啊
2 1 文章 这是一篇好文章
3 2 哈哈 我来灌水的
4 2 活动 这个活动很好啊,都来看看
然后输入查询关键字“好”,可以查询出article中的1、2、4序号的记录结果,在使用1、2号记录时可以用user表中张三的id、name、level等数据,使用4号记录时可以用李四的id、name、level等数据
自己看了点资料,但是搞不太懂,而且效率问题自己也完全处理不了,希望高手帮个忙哈