gpt4 book ai didi

sql查询插入子查询

转载 作者:行者123 更新时间:2023-11-29 12:21:59 25 4
gpt4 key购买 nike

我正尝试在表中添加一些值,并使用 Select 过程来获取 1 个值,就像这样。

INSERT INTO product(productname, productprice, productcategorynumber) 
VALUES ('12', '12', (SELECT productcategorynumber
FROM product_category
WHERE productcategoryname = 'DRINKS'));

我收到以下错误:

duplicate key value violates unique constraint

谢谢你的帮助

最佳答案

不需要:

INSERT INTO product(productname, productprice, productcategorynumber) 
SELECT '12', '12', productcategorynumber
FROM product_category
WHERE productcategoryname = 'DRINKS';

我假设这些不是您想要的实际值,但它有望让您走上正确的轨道。 (productname是否有唯一性约束?如果有,需要相应调整query。)

关于sql查询插入子查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262800/

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