【问题标题】:I need to Fetch Unique Record from master and with its repeated record in detail我需要从主人那里获取唯一记录并详细记录其重复记录
【发布时间】:2021-05-19 18:55:24
【问题描述】:

您好 Stackoverflow,我在连接主表和详细表的记录时遇到问题 使用 Sql 查询

主表由以下数据表示

我有详细数据表

我需要输出的是

我尝试的是

我需要 sql select 查询才能得到上面显示的结果

SELECT distinct(master.voucherkey), detail.Amount  FROM master ,detail 

master.voucherkey = detail.voucherkey

即重复一次凭证密钥和多次唯一记录谢谢

【问题讨论】:

    标签: sql join unique master-detail


    【解决方案1】:

    您需要将表格连接在一起,而不是尝试从两者中进行选择:

    SELECT master.voucherkey, detail.Amount
    FROM master
    LEFT JOIN detail
    ON master.voucherkey = detail.voucherkey
    

    SQL 无法返回如图所示的合并行。

    【讨论】:

      猜你喜欢
      • 2014-09-05
      • 1970-01-01
      • 2021-08-31
      • 2011-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-28
      • 1970-01-01
      相关资源
      最近更新 更多