【问题标题】:Join different table columns into one using Azure SQL使用 Azure SQL 将不同的表列合并为一个
【发布时间】:2021-12-27 06:55:22
【问题描述】:

在 Azure SQL 中的以下场景中,我需要您的帮助。我想将 3 个表数据加入到 1 个表中,获取列值如下所示,

希望您能帮助我编写 sql 查询。敬请期待。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: sql sql-server azure


【解决方案1】:

我认为这会有所帮助(只需替换为您的实际表名和列名)。如果没有与表 A 相关的记录,您只需要左连接,它会给出表 B 和表 C 的空结果

Select 
    ta.locaiton, ta.date , ta.Table_A_Count, tb.Table_A_Count, tc.Table_A_Count
From tableA ta
    Left Join tablB tb on ta.Location = tb.Location and ta.Date = tb.Date 
    Left Join tablC tc on ta.Location = tc.Location and ta.Date = tc.Date 

【讨论】:

    猜你喜欢
    • 2014-10-04
    • 2022-01-07
    • 1970-01-01
    • 2021-12-22
    • 1970-01-01
    • 2020-07-11
    • 1970-01-01
    • 2019-09-08
    • 1970-01-01
    相关资源
    最近更新 更多