使用选择和参数插入

时间:2013-01-21 16:29:54

标签: c# asp.net mysql visual-studio-2010

首先......在有人来到这里并将其标记为“重复问题”之前,请更好地了解我的问题!

我有一个插件,我使用Parameters来传递值,但only我需要一个字段,我需要用select来取值,看看:

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

我只需要从SELECT查询中获取club字段。我该怎么做?

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

1 个答案:

答案 0 :(得分:3)

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

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