使用许多列Postgresql将列插入表中

时间:2013-07-19 18:04:55

标签: postgresql

我的第一个表(t1)是一个简单的网站列表。

url

我的第二张桌子(t2)有两列

url, source

我想做这样的事情

insert into t2(url, source) where ((select * from t1), '1');

但是我收到了来自我的select * from t1的很多行的错误。我理解为什么我会收到错误,但是我应该怎么做这个查询?

我不编辑t1的原因是我有许多不同的“t1”,我想在新的主表中标记为与sourceID不同。

1 个答案:

答案 0 :(得分:1)

如果您要将表格urlt1列的值复制到表格url的{​​{1}}列中,同时填写{{1}值为t2的列,您可以像这样执行

source
相关问题