怎么在ACCESS中用一个查询同时查到多张表的数据。

比如我导入两张表。一张物品出库表。一张物品入库表。
现在要设立一个时间查询。能查询到当天的物品出库和物品入库单。
怎么设立这个查询。
为什么我设置查询只能查到一张表的数据。

切换到SQL界面,使用 UNION 或 UNION ALL 语法
例 :select column1, column2, column3 from table1
union
select column1, column2, column3 from table2

select column1, column2, column3 from table1
union all
select column1, column2, column3 from table2

注意:
1.如果两表中存在重复数据,UNION 会只取一行记录,UNION ALL 则会把重复记录全部取出
2.从两表中取出的字段必须个数一致,类型一致,生成的查询会以表一的字段名为汇总的字段名
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-12-23

Access的数据透视功能比Excel还要强悍一些。值得学习掌握~