gpt4 book ai didi

mysql - 从一个表中获取所有 ID,并根据它在另一表中插入值

转载 作者:行者123 更新时间:2023-11-29 06:30:02 24 4
gpt4 key购买 nike

我有两个表:

表 1:公司(ID、名称)表 2:假期(id、companyId、name)

目前公司表有数据,但假期没有数据。我想遍历所有公司,获取他们的 ID,并在每家公司的假期中插入两条记录。所以这将是之前和之后:

之前:

Companies
| id | name |
| 0 | test1 |
| 1 | test2 |

假期:空表

之后:

Companies
| id | name |
| 0 | test1 |
| 1 | test2 |
Holidays:
| id | companyId | name |
| 0 | 0 | holiday1 |
| 1 | 0 | holiday2 |
| 2 | 1 | holiday1 |
| 3 | 1 | holiday2 |

最佳答案

假设Holidays.id设置为自动递增:

insert into Holidays (select id as companyId, 'holiday1' as name from Companies);
insert into Holidays (select id as companyId, 'holiday2' as name from Companies);

关于mysql - 从一个表中获取所有 ID,并根据它在另一表中插入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56823289/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com