【发布时间】:2019-07-05 00:39:29
【问题描述】:
我有一个复杂的查询,它连接多个表并返回许多成员 ID(第 5 行)
对于每个 memberId,我想插入一个 memberSegment 记录,由 memberId(每次插入都是新的)和一个 segmentId(始终相同/不是列表)组成
INSERT INTO db."memberSegment"(
"memberId",
"segmentId")
VALUES (
(select table."memberId" complex query returns many ids ),
(SELECT id FROM db.segment where "idName" = 'due-for-360')
);
通过阅读 SO,这就是我解释它的外观,但我收到以下错误消息,让我认为我的查询不期望任何一个值中的列表。
错误:用作表达式的子查询返回多行 SQL 状态:21000
每个查询都各自返回以下内容:
【问题讨论】:
标签: postgresql bulkinsert