【发布时间】:2021-10-20 16:14:45
【问题描述】:
我有两个表需要合并。
表一是:
| ID | Product code | Spend |
|---|---|---|
| 1 | 101 | 100 |
| 1 | 102 | 200 |
| 1 | 103 | 300 |
| 2 | 201 | 400 |
| 3 | 301 | 500 |
| 3 | 302 | 600 |
表 2 有
| ID | Product code | Spend | Product tenure |
|---|---|---|---|
| 1 | 101 | 100 | 20 |
| 1 | 102 | 200 | 30 |
| 3 | 302 | 600 | 40 |
我想合并这些,以便从表 1 中仅保留表 2 中存在的 ID。表 2 不包含每个 ID 的所有产品代码,但我希望我的最终表有它。
输出必须有
| ID | Product code | Spend | Product tenure |
|---|---|---|---|
| 1 | 101 | 100 | 20 |
| 1 | 102 | 200 | 30 |
| 1 | 103 | 300 | |
| 3 | 301 | 500 | |
| 3 | 302 | 600 | 40 |
对此的任何帮助将不胜感激。我在 ID 上尝试了左连接,但它产生了许多重复项。
【问题讨论】:
-
我有两个表需要合并。将它们作为 CREATE TABLE 和 INSERT INTO 脚本的组合提供。
标签: mysql