首先。。。在有人来这里并将其标记为“重复问题”之前,请仔细查看我的问题!
我有一个Insert,我使用Parameters传递值,但是only有一个字段我需要用select获取它的值,看:

INSERT INTO chamados (club, project, function, description, priority) (@club, @proj, @func, @description, @pri)";

只需要从SELECT查询中获取club字段。我该怎么做?
Obs:这不是一个重复的问题。我在其他线程中看到的只是,它显示了如何从select中获取all值,而我只需要一个。。。我通过参数/字符串传递的所有其他值。. .

最佳答案

您可以在select语句中混合硬编码变量和表中的值:

INSERT INTO chamados (club, project, function, description, priority)
SELECT club, @proj, @func, @description, @pri
FROM YourTable

关于c# - 使用选择和参数插入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14443027/

10-13 08:12
查看更多