【发布时间】:2021-09-09 16:21:52
【问题描述】:
SOLVED 原来是我的 where 子句抛出了结果,我改变了这个并将 where 子句添加到 ON 语句中
我需要一些帮助。
我有一个包含 2500 万个 ID 的表和 4 个包含 ID 和数据的表。我需要使用这 2500 万个 ID 以及 4 个表中的关联表数据创建一个新表。每个数据表都不会包含完整的 2500 万个 ID。举个例子;
ID 表:
| ID |
|---|
| A |
| B |
表 1
| ID | measure_a | measure_b |
|---|---|---|
| B | 1 | 3 |
表 2
| ID | measure_f | measure_g |
|---|---|---|
| A | 3 | 4 |
等等。
预期输出:
| ID | measure_a | measure_b | measure_f | measure_g |
|---|---|---|---|---|
| A | 3 | 4 | NULL | NULL |
| B | NULL | NULL | 1 | 3 |
最重要的是 2500 万个 ID 进入决赛桌。我尝试了多次连接,但最终得到的 ID 数量大大减少,我认为这是由于连接条件不匹配的 ID 被过滤掉了。
非常感谢任何帮助。
【问题讨论】: