如何查询表2中含有的表1的数据? 10

有两个表,表1(单位名称,联系电话),表2(单位名称,联系电话),表2的记录数比表1多。如何查询出表2中含有的表1的单位?(不是完全匹配,模糊匹配就可以,例如表1中有“区... 有两个表,表1(单位名称,联系电话),表2(单位名称,联系电话),表2的记录数比表1多。如何查询出表2中含有的表1的单位?(不是完全匹配,模糊匹配就可以,例如表1中有“区政府”,表2中有“海淀区区政府”,则认为表1中的数据在表2中)
问题就在于找不到两个表可以关联的字段。因为两个表中有的单位名称加了“XX省XX市”有的没有,还有些单位用了简称。用表1.单位名称=表2.单位名称完全匹配后,只能找出很少相同的数据。现在想能不能查找出表2中的单位名称包含表1的,然后再做处理?因为数据量很大,大约两个表有1万条记录,手工查询太麻烦了。
展开
 我来答
wuming0214
2007-02-15 · TA获得超过417个赞
知道小有建树答主
回答量:524
采纳率:0%
帮助的人:619万
展开全部
1.完全匹配,如下:
sql=select 表1单位名字段 from [表1] where 表1单位名字段 in (select 表2单位名字段 from [表2] )
楼上写的是两表关联
可你没看到楼主的表是没关联字段的吗?
要不是楼主写错了
要不是我理解错了呵呵
webking
2007-02-15 · TA获得超过246个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:309万
展开全部
应该这么写
select a.单位名称 from 表1 as a join 表2 as b on a.单位名称=b.单位名称 where a.单位名称 like ’%" & request.form("请求变量") & "%’ "
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式