gpt4 book ai didi

sql - Postgres - 仅为一列插入另一个表中的数据

转载 作者:行者123 更新时间:2023-11-29 14:03:50 24 4
gpt4 key购买 nike

我正在 Postgres 9.6.3 中尝试以下查询

INSERT INTO join_table ("table_1_id", "table_2_id") VALUES
(7, SELECT "id" from "table_2" where label='Foo Bar');

这会抛出 ERROR: syntax error at or near "SELECT"at character 94

我见过在插入语句中嵌套选择的示例,其中仅插入被选择的内容。上述查询甚至可能吗?

最佳答案

尝试在子查询周围放置括号:

INSERT INTO join_table ("table_1_id", "table_2_id") VALUES
(7, (SELECT "id" from "table_2" where label='Foo Bar'));

关于sql - Postgres - 仅为一列插入另一个表中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47377088/

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