0
我试图插入在postgres的表插入选择值向Postgres表
insert into table tablename(col1) values(2017-09-25);
的数值数据类型列中的日期值。在上述查询COL1的类型是数字的。
也可以使用value()子句和一些使用select语句插入一些值?例如:
create tableA(col1 serial,col2 bigint,col3 bigint,col4 text,col5 boolean);
在上表中: 1. COL1即将序列 2. COL2和COL3从连接两个表的未来即tableB的和表C 3. COL4和COL5是硬编码值
我该如何在单个查询中实现这一点?
用于插入与连接可以实现两个表如下:
insert into table(col2,col3)
select tableB.col2,tableC.col3
from tableB, tableC
where tableB.id=1 and tableC.id=3;
所以输出时便会像:
col1 col2 col3 col4 col5
1 1 3
现在如何插入COL4和COL5的值也与col2和col3的值?
任何人的任何想法?
我无法找到它。
请将问题分为明确的数据示例,错误和问题 –