Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
组合两个表的结果的SQL查询_Sql_Ms Access 2016 - Fatal编程技术网

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

组合两个表的结果的SQL查询,sql,ms-access-2016,Sql,Ms Access 2016,我有这两个表,我想构建一个SQL查询: 我的搜索条件是: 姓名(在字段兄弟和字段演讲者中) 集合(在两个表中的字段集合) 我希望生成的视图是所有记录的单个列表,按日期排序(字段Talk date和Last-Given) 因此: 客场会谈 我对以下信息感兴趣: 会谈日期、会谈编号、会众、兄弟 家常 最后给出的,演讲编号,集会,演讲者 我想把以上两组结果拉到一个按日期列排序的列表中 我在Access 2016中开始执行SQL查询,但我迷路了 您可以使用union all: select

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

我的搜索条件是:

  • 姓名(在字段
    兄弟
    和字段
    演讲者
    中)
  • 集合(在两个表中的字段
    集合
我希望生成的视图是所有记录的单个列表,按日期排序(字段
Talk date
Last-Given

因此:

  • 客场会谈
我对以下信息感兴趣:

会谈日期、会谈编号、会众、兄弟

  • 家常
最后给出的,演讲编号,集会,演讲者

我想把以上两组结果拉到一个按日期列排序的列表中


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

您可以使用
union all

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

  

谢谢如果我在每个select查询中添加“WHERE”,那么它就会得到我想要的结果。谢谢