伎和吱的拼音和组词:ACCESS数据库如何优化多表查询?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 12:24:00
我有五个表
A 客户名称 定单号 业务员 这个表为数据源表有二万条数据
B 业务员1 定单号
C 业务员2 定单号
D 业务员3 定单号
E 业务员4 定单号
F 业务员5 定单号 理论上业务员表可能还会多
目的,从A表中的定单号查出与每个业务员表中定单号相同的记录,送入DBGRID或者在A表的业务员字段中写入相应的标志。
我用两个ADOQUERY来一个表一个表的查询,实际是读取了20000*4=80000条数据,太慢也不科学。不知道正确的写法应该是什么样?
事情是这样的,数据表中的A表是一个总表.而其余的表由每个业务员生成.在特定的时候才来对帐,也就是从总表中认领各自的定单.问题就是在查询的时候特慢,没有找到很好的办法解决.

具分析。业务员和定单号。
几个表中业务员会有重复,但定单号不会有重复。
建议先将业务员表生成一个暂时表。
然后和数据源表做个连接。以业务员表为准。

数据原比20000条要少很多