ASP多数据筛选然后保存到新数据的问题

dofob 2012-04-22 09:26:56
我需要在ASP中实现从三个数据库中根据条件筛选出数据,然后保存到第四个数据库,第四个数据库的结构和其他三个不一样。

打个比方,有数据库data1.mdb,data2.mdb,data3.mdb,data4.mdb四个

data1.mdb,data2.mdb,data3.mdb的表都为content,结构相同,有部分数据相同

1.data1.mdb==content
ID 姓名 年龄 电话
1 王三 50 1235555
2 王思 25 2352163

2.data2.mdb==content
ID 姓名 年龄 电话
1 王五 51 1256821
2 王六 28 8655845
3 王思 25 2352163

3.data3.mdb==content
ID 姓名 年龄 电话
1 王十 58 5645320
2 王六 28 8655845

我需要从三个表中筛选出年龄大于30岁的数据,然后保存到数据库4中
4.data4.mdb==content
ID 姓名 年龄
1 王三 50
2 王五 51
3 王十 58

请高手指点~~~

注意:如果能在数据库4中对录入的数据去重复最好了~~多谢了~~
...全文
137 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dofob 2012-04-23
  • 打赏
  • 举报
回复
好吧,谢谢~~~
ACMAIN_CHM 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

对于conn的话,所有数据库都需要连接吗??
[/Quote]有一个连接就行了。需要使用绝对地址。

这个已经是完整的SQL语句代码,关于ASP的代码建议你到ASP版咨询。
dofob 2012-04-23
  • 打赏
  • 举报
回复
对于conn的话,所有数据库都需要连接吗??
dofob 2012-04-23
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

SQL code
insert into [c:\xxx\xx\xx\data4.mdb].content(ID ,姓名 ,年龄)
select * from (
select ID ,姓名 ,年龄 from [c:\xyy\yy\y\data1.mdb].content where 年龄>=30
union
select ID ,姓名 ,年龄 from [c:\xyy……
[/Quote]

貌似有点明白了,不过能不能提供相对完整的代码,我是菜鸟~~

另外还有个问题,数据库地址必需用绝对地址吗?
ACMAIN_CHM 2012-04-23
  • 打赏
  • 举报
回复
insert into [c:\xxx\xx\xx\data4.mdb].content(ID ,姓名 ,年龄)
select * from (
select ID ,姓名 ,年龄 from [c:\xyy\yy\y\data1.mdb].content where 年龄>=30
union
select ID ,姓名 ,年龄 from [c:\xyy\yy\y\data2.mdb].content where 年龄>=30
union
select ID ,姓名 ,年龄 from [c:\xyy\yy\y\data3.mdb].content where 年龄>=30
)

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧