gpt4 book ai didi

sql - SQL子查询的多个返回值

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

我使用的是 PostgreSQL 9.1,我写了如下 SQL 语句:

INSERT INTO "Tracking" VALUES 
((SELECT "studentID" FROM "Student" WHERE "studentClass"='2'),false,4,false);

问题是子查询:

SELECT "studentID" FROM "Student" WHERE "studentClass"='2'

返回了多个值,它应该这样做(我想对子查询的每个返回值执行主查询),但是这样查询将不会执行。有什么想法吗?

最佳答案

试试这个:

INSERT INTO "Tracking" 
SELECT "studentID",false,4,false
FROM "Student" WHERE "studentClass"='2'

关于sql - SQL子查询的多个返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15501748/

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