【问题标题】:SQL query to combine the results from two tables用于组合两个表的结果的 SQL 查询
【发布时间】:2021-04-10 11:44:44
【问题描述】:

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

我的搜索条件是:

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

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

所以:

  • 客场谈话

我对这个信息很感兴趣:

谈话日期、谈话次数、会众、弟兄

  • 家庭会谈

Last Given, Talk Number, Congregation, Speaker

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

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

【问题讨论】:

    标签: sql ms-access-2016


    【解决方案1】:

    你可以使用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]
    
      
    

    【讨论】:

    • 谢谢。以及如何调整它以能够说明名称需要是 xyz 和会众 abc?
    • 如果我在每个选择查询中添加“WHERE”,那么它会产生我想要的结果。谢谢。
    猜你喜欢
    • 2021-07-02
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多