小编Raf*_*rro的帖子

从选择中插入具有不同值的多行

我有以下表格ProjectsProjectFields. 我试图用另一个值加上一些其他值来填充一个,这样:

INSERT INTO "ProjectFields" ("projectId", name, type, "isDefault")
      (SELECT "projectId", 'Notes', 'textarea', true FROM "Projects"), -- creates one field called 'Notes' for every project.
      (SELECT "projectId", 'Bio', 'textarea', true FROM "Projects"), -- creates one field called 'Bio' for every project.
      (SELECT "projectId", 'Photo', 'text', true FROM "Projects"); -- creates one field called 'Photo' for every project.
Run Code Online (Sandbox Code Playgroud)

这个想法是每个项目都必须在ProjectFields表中具有三个引用字段。我知道上面的代码不起作用,有什么方法可以使用PostgreSQL吗?

如果您有更好的想法,请告诉我,谢谢。

postgresql

4
推荐指数
1
解决办法
1221
查看次数

标签 统计

postgresql ×1