2

首先......在有人来到这里并将其标记为“重复问题”之前,请仔细查看我的问题!

我有一个Parameters用来传递值的插入,但是only我需要一个字段来选择它的值,看:

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

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

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

4

1 回答 1

3

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

INSERT INTO chamados (club, project, function, description, priority) 
SELECT club, @proj, @func, @description, @pri
FROM YourTable
于 2013-01-21T16:32:20.610 回答