gpt4 book ai didi

mysql - Jenkins 的复杂 SQL 查询

转载 作者:行者123 更新时间:2023-11-29 07:18:33 27 4
gpt4 key购买 nike

我正在尝试使用 SQL 查询创建 Jenkins 脚本,其中变量是 Jenkins 中的参数。我需要使用一个使用 select 语句、一个变量和一个静态数字的插入。如何创建此查询?

我有需要在插入工作中使用的选择语句:

SELECT uid FROM client_template.user 
WHERE TYPE = 0 AND ACTIVE = 1
AND uid NOT IN (45,58,1331,1793,1807,2713);

但是,我不确定如何将上述查询放入这样的查询中(值 1234 和 1 —— 对应于 did 和 urid):

INSERT INTO client_schema.user_role_roles (did, urid, uid) 
VALUES (1234, 1)
SELECT uid FROM client_template.user
WHERE TYPE = 0 AND ACTIVE = 1 AND uid NOT IN (45,58,1331,1793,1807,2713);

最佳答案

您的问题并不完全清楚,但是如果您尝试使用 select 语句来选择 uid 作为 INSERT 中的第三个参数,请尝试:

   INSERT INTO client_template.user_role_roles (did, urid, uid) 
SELECT TOP 1 1234, 1, uid FROM client_template.user
WHERE TYPE = 0 AND ACTIVE = 1 AND uid NOT IN (45,58,1331,1793,1807,2713);

请注意,您的静态值 12341 只是作为常量列在您的 SELECT 子查询中。

关于mysql - Jenkins 的复杂 SQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57777015/

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