注册 登录
编程论坛 VB6论坛

用vb做一个sql查询(求助)

我是永恒 发布于 2017-06-28 11:09, 1380 次点击
我想把sql1和sql2合并成一个查询,输入一次条件就可以完成插入,请问合并的应该怎么写才对。

SQL1 = "INSERT INTO [d:\123.mdb].[表一] SELECT * FROM [表一]  WHERE (((时间) Between [开始] And [结束]));"
   
SQL2 = "INSERT INTO [d:\123.mdb].[表二] SELECT * FROM [表二]  WHERE (((时间) Between [开始] And [结束]));"

SQL = "INSERT INTO [d:\123.mdb].[表一],[表二] SELECT * FROM [表一],[表二] WHERE (((时间) Between [开始] And [结束]));"
2 回复
#2
xiangyue05102017-06-28 21:24
union应该是可以实现
两个同样结构的表,其实完全可以做在一起的,只要加一个字段区分就可以
#3
我是永恒2017-06-29 08:19
回复 2楼 xiangyue0510
我不是想联合起来,我是想查询两个表的数据之后再分别导入另外两个表内。但是查询的条件是一样的,时间就输入一次。不知道改怎么写。
1