首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

找出表中一个字段的内容包含另一个字段,如何写?

2012-03-20 
找出表中一个字段的内容包含另一个字段,怎么写???有两个表A,BA表:(标准表)nname,city,adressB表:mname,sds

找出表中一个字段的内容包含另一个字段,怎么写???
有两个表A,B
A表:(标准表)
nname   ,city   ,adress
B表:
mname   ,sds,
想实现的目的是找出B表中的mname字段中含有A表的nname字段的数据.得到C表:
mname   ,sds,nname   ,city   ,adress       字段mname的内容包含nname字段

[解决办法]
select *
from B _b
join A _a
on _b.mname like '% ' + _a.nname + '% '
[解决办法]
select a.name,b.name from a ,b where charindex(a.name,b.name)> 0--B表的name包含A.name

热点排行