合并两个表的结果的 SQL 查询

问题描述

我有这两个表,我想构建一个 sql 查询

enter image description here

我的搜索条件是:

  • 姓名(在字段 brother 和字段 Speaker 中)
  • 会众(在两个表格的字段 Congregation 中)

我希望生成的视图是所有记录的单个列表,按日期排序(字段 Talk DateLast Given)。

所以:

  • 客场谈话

我对这些信息很感兴趣:

谈话日期、谈话号码、会众、兄弟

  • 家庭讲座

最后一次,谈话号码,会众,演讲者

我想将以上两组结果提取一个按日期列排序的列表中。

我开始在 Access 2016 中执行 sql 查询,但我迷路了!

解决方法

您可以使用union all

select [Talk Date],[Talk Number],Congregation,Brother as Speaker
from [Away Talks]
union all
select [Last Given],Speaker
from [Home Talks]
order by [Talk Date]