vfp6两张表对比查询并显示结果的问题

现在我手上有两张表,表1有4000多条数据,5列,表2有13万多条数据,若干列。表1的b列有部分数据和表2的a列的部分数据相同,我就想再生成一张表,使两列相同的部分显示出... 现在我手上有两张表,表1有4000多条数据,5列,表2有13万多条数据,若干列。表1的b列有部分数据和表2的a列的部分数据相同,我就想再生成一张表,使两列相同的部分显示出来,同时对应的显示表1中的其他几列和表2中的其他几列,不知道说清楚没有,请达人帮帮忙,谢谢
查询的方法我试了,但是不能把查询的结果导出,还是应用不了啊
展开
 我来答
youhhh0
2010-01-01 · TA获得超过314个赞
知道小有建树答主
回答量:112
采纳率:0%
帮助的人:166万
展开全部
假设表1中字段:b、b1、b2;假设表2中字段:a、a1、a2
用联接查询,然后将满足的数据组成新表在grid1控件中显示出来,代码如下:

select 表1.b,表1.b1,表1.b2,表2.a,表2.a1 from 表1 inner join 表2 on 表1.b==表2.a into cursor tmp && 注意标点符号不要错了
thisform.grid1.recordsource="tmp" && 指定grid1表格控件的数据来源
thisform.grid1.refresh && 表格刷新,即显示出来

&& into cursor tmp 是将满足要求的数据放入临时表tmp中
百度网友a800768
2009-12-19 · TA获得超过1841个赞
知道大有可为答主
回答量:1928
采纳率:0%
帮助的人:1728万
展开全部
select a.*,b.* from 表1 a,表2 b
where a.b=b.a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
快乐天使Leon
2009-12-31 · 超过11用户采纳过TA的回答
知道答主
回答量:32
采纳率:0%
帮助的人:28.9万
展开全部
数据太多,做一个视图或者查询吧,我不确定在筛选条件中是否可以设置两表的数据相同这个条件,你试下子……可以利用向导做,很方便的……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式