rsUser.open "SELECT A.*,B.* FROM A,B WHERE A.关联字段=B.关联字段 and (A.发报社号='001' OR A.收报社='003' OR B.发报社号='001' OR B.收报社='003')
两表查询用联接 rsUser.open "SELECT 001A.*,001B.* FROM 001A join 001B on .发报社号='001' OR 001B.收报社='003'"
假设001A和001B表结构相同 select * from 001A WHERE 发报社号='001' OR 收报社='003' union all select * from 001B WHERE 发报社号='001' OR 收报社='003' 得到所有满足条件的记录,如果不要重复的话 select * from 001A WHERE 发报社号='001' OR 收报社='003' union select * from 001B WHERE 发报社号='001' OR 收报社='003' 如果表结构不相同,则应该指定字段属于哪个表,情况较复杂,看你到底想查什么。 字段的指定办法: 001A.发报社号 001B.发报社号
001A.[发报社名]
rsUser.open "SELECT 001A.*,001B.* FROM 001A join 001B on .发报社号='001' OR 001B.收报社='003'"
select * from 001A WHERE 发报社号='001' OR 收报社='003' union all select * from 001B WHERE 发报社号='001' OR 收报社='003'
得到所有满足条件的记录,如果不要重复的话
select * from 001A WHERE 发报社号='001' OR 收报社='003' union select * from 001B WHERE 发报社号='001' OR 收报社='003'
如果表结构不相同,则应该指定字段属于哪个表,情况较复杂,看你到底想查什么。
字段的指定办法:
001A.发报社号
001B.发报社号