gpt4 book ai didi

sql-server - 如何在 SQL Server 2005 中的插入查询中使用选择查询

转载 作者:行者123 更新时间:2023-12-02 23:25:28 26 4
gpt4 key购买 nike

我需要将值插入表中。但我的条件是我需要从另一个表中选择 Min(date) 并且该值应该插入到另一个表中。

我的查询

Insert into tempTable values
('Value1','Value2','Value3',(select min(val_dt) from anotherTable),'Y',getdate())

如果我使用此查询,我将面临错误。

指导我如何在插入查询中使用选择查询。

最佳答案

不要在 INSERT 语句中使用 VALUES(),而是使用 SELECT 添加行值:

INSERT INTO tempTable
SELECT 'Value1', 'Value2', 'Value3', MIN(val_dt), 'Y', GETDATE()
FROM anotherTable

SELECT 语句可以像您想要的那样复杂,这意味着可以包含 WHERE 等。

关于sql-server - 如何在 SQL Server 2005 中的插入查询中使用选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9074881/

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