mysql如何将表A里的用户名字段作为查询内容去查询表B的记录?

表A是用户基本信息表
uid username
1 张三
2 李四
3 王五

表B
uid title
1 123123123
1 234234234
2 rtyrtyrty
3 sdfsdfsdf

我想通过搜索表A的username字段内容来查询出相关的表B记录条,sql语句该怎么写呢?
比如搜索条件是“张”或者“张三”,检索出表B中的
uid title
1 123123123
1 234234234
这两条记录,该怎么写SQL?

阅读 2.9k
1 个回答

select b.uid,b.title from b left join a on b.uid = a.uid where a.name like '%张%'
简单的关联查询

推荐问题