【发布时间】:2021-12-27 06:55:22
【问题描述】:
在 Azure SQL 中的以下场景中,我需要您的帮助。我想将 3 个表数据加入到 1 个表中,获取列值如下所示,
希望您能帮助我编写 sql 查询。敬请期待。
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: sql sql-server azure
在 Azure SQL 中的以下场景中,我需要您的帮助。我想将 3 个表数据加入到 1 个表中,获取列值如下所示,
希望您能帮助我编写 sql 查询。敬请期待。
【问题讨论】:
标签: sql sql-server azure
我认为这会有所帮助(只需替换为您的实际表名和列名)。如果没有与表 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
【讨论】: