首页 新闻 搜索 专区 学院

请教一条mysql的sql语句

0
悬赏园豆:10 [已解决问题] 解决于 2010-10-21 13:32

表一

表二

 

 

现在要查询出来表一中的姓名。条件是表一中的列“姓名”的名包含在表二的列“名”中。
上表查询的理想的结果就是张三、王三、上官三、李四,请大侠们帮帮忙写条sql语句!
flatter的主页 flatter | 初学一级 | 园豆:170
提问于:2010-10-21 11:02
< >
分享
最佳答案
0

手上没有mysql,用sqlite的sql写的、||表示连接字符串。

select a from (select 表一.姓名 as a, 表二.名 as b from 表一 left join 表二 on 表一.姓名 like '%'||表二.名) where b <> ''

收获园豆:10
wang_yb | 老鸟四级 |园豆:3499 | 2010-10-21 13:07
谢谢
flatter | 园豆:170 (初学一级) | 2010-10-21 13:32
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册