【发布时间】:2021-07-18 05:13:38
【问题描述】:
嘿嘿,想请教一下java和MYSQL的问题。
例如我有两张表,分别是部门和职责:
1.部门:
| Dept_id | exp_id |
|---|---|
| dept_1 | exp_1 |
| dept_2 | exp_1 |
| dept_1 | exp_2 |
| dept_2 | exp_2 |
- 职责:
| Duty_id | exp_id |
|---|---|
| duty_1 | exp_1 |
| duty_2 | exp_1 |
| duty_3 | exp_1 |
| duty_4 | exp_2 |
| duty_5 | exp_2 |
| duty_6 | exp_2 |
| duty_7 | exp_2 |
我需要合并这两个表,不重复,平均分配。之后,我需要将数据插入到名为 result 的新表中。这两个表的外键是exp_id。
结果表:
| Duty_id | Dept_id |
|---|---|
| duty_1 | dept_1 |
| duty_2 | dept_2 |
| duty_3 | dept_1 |
| duty_4 | dept_1 |
| duty_5 | dept_2 |
| duty_6 | dept_1 |
| duty_7 | dept_2 |
【问题讨论】:
-
为什么职责 4 会与部门 1 相关联?您的数据和您的问题一样令人困惑。
-
更好地格式化您的示例数据会改善这个问题。
-
对不起,我的错..我已经使用 SQL 表更改了问题。我认为使用这种格式更容易理解。