使用SQL

时间:2019-06-10 18:27:10

标签: sql join append

我是SQL的新手,我正在尝试从4个表中联接数据

  • 表1(主数据源)加入ID
  • 表2(辅助数据源)在表1.ID上左联接
  • 表3(主数据源-存档数据)加入ID
  • 表4(辅助数据源-归档数据)在表3.ID上左联接

本质上,表1和3与表2和4具有相同/相似的数据 所以我认为我需要;

  • 表1附加到表3
  • 表2后面的表2
  • 然后在ID上加入左连接?

  • 左联接表1和2
  • 左联接表3和表4

然后附加在一起?

我们将不胜感激任何帮助。

欢呼 尼克

  • 我可以成功离开连接表1和2以及 左连接表3和表4,这是我努力的最后一步

1 个答案:

答案 0 :(得分:0)

您可能需要UNION ALL

SELECT *
FROM t1
LEFT JOIN t2 on t1.id = t2.id
UNION ALL
SELECT *
FROM t3
LEFT JOIN t4 on t3.id = t4.id