【发布时间】:2021-09-14 13:35:52
【问题描述】:
我有一种情况需要插入 进入多个表,最后一个表将取决于它之前的表以及一些额外的项目列表。我正在将 pg 与 node 和 javascript 一起使用。
表 1:
insert into col1, col2 values (1, 2) return col1 as table1_id
表 2:
insert into col1 col2 values ( table1_id, val1),
(table1_id, val2),
.
.
.
.
(table1_id, val_n)
我在这里看到有些人这样做了,但最后一个表中只有 1 行,但我将有一个项目列表作为 val1....valn... 与第一次插入生成的 id 合并在 table1 中并添加到我拥有的列表中。这将是一个关系表,其中包含属于 table1 中记录的项目列表。
任何线索将不胜感激..
谢谢
【问题讨论】:
-
你能帮我们写出两个插入语句吗?我想确保我了解发生了什么
标签: javascript sql postgresql