gpt4 book ai didi

mysql - 根据另一个查询结果将行插入表的查询

转载 作者:行者123 更新时间:2023-11-29 12:10:28 24 4
gpt4 key购买 nike

就是这样的。我有一个项目表,我想为我拥有的每个项目创建第二个 (task_groups) 表的条目。

像这样:

SELECT name,keyid FROM proyects;

现在,对于上述查询中的每个结果,我想做这样的事情。

INSERT INTO task_groups (name,proyect,advance) VALUES ('Task for proyect proyect.name', 'proyect.keyid','0')

其中 proyect.name 和 proyect.keyid 是第一个查询中每行的值。

是否可以编写一个查询来获取我想要的内容?

最佳答案

您可以用 SELECT 查询代替 VALUES 子句:

INSERT INTO task_groups (name, proyect, advance)
SELECT CONCAT('Task for proyect ', name), keyid, '0'
FROM proyects

关于mysql - 根据另一个查询结果将行插入表的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30790909/

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