access同时查询多张表,怎么一次性替换要查询的值
access吧
全部回复
仅看楼主
level 1
SELECT * FROM smcs12 WHERE 身份证号="123456";
union all
SELECT * FROM smcs13 WHERE 身份证号="123456";
union all
SELECT * FROM smcs14 WHERE 身份证号="123456";
union all
SELECT * FROM smcs15 WHERE 身份证号="123456";
union all
SELECT * FROM smcs16 WHERE 身份证号="123456";
union all
SELECT * FROM smcs17 WHERE 身份证号="123456";
union all
SELECT * FROM smcs18 WHERE 身份证号="123456";
union all
SELECT * FROM smcs19 WHERE 身份证号="123456";
union all
SELECT * FROM smcs20 WHERE 身份证号="123456";
union all
SELECT * FROM smcs21 WHERE 身份证号="123456";
union all
SELECT * FROM fycs21 WHERE 身份证号="123456";
2021年03月27日 09点03分 1
level 1
这样分开查,然后合并速度快,但是输入身份证麻烦,有没有啥好办法
2021年03月27日 09点03分 2
level 7
全部表合并成一个,必要的话更新后再恢复回去多个表
2021年03月28日 04点03分 3
每张表40万条数据100多MB,合并查太慢了
2021年03月28日 07点03分
40万条记录很大么?我对这个没啥概念,电脑不会太老吧。
2021年03月28日 13点03分
@老牧牛翁1 6核8G,就是分开查秒出结果,合并查得10秒
2021年03月29日 02点03分
建立索引
2021年03月29日 09点03分
level 11
你用vba实现吧
2021年03月28日 08点03分 4
老大,别卖关子,直接写给他
2021年03月28日 13点03分
刚接触不太会[哈哈]
2021年03月29日 02点03分
level 4
定义一个全局变量,使用过程中直接使用替换即可
2021年03月29日 00点03分 5
怎么定义,我是新手[哈哈]
2021年03月29日 02点03分
level 4
VBA好就写代码,不好就设计一个表,表中就一个字段一行数据,
代码:SELECT * FROM smcs12 RIGHT JOIN 表1 ON smcs12.身份证号= 表1.身份证号;
union all
…………
2021年03月29日 03点03分 6
1