首页 > 数据库技术 > 详细

postgresql insert into插入记录时使用select子查询

时间:2021-06-17 12:16:39      阅读:24      评论:0      收藏:0      [点我收藏+]

postgresql insert into插入记录时使用select子查询,应该也支持mysql

场景:

表tb_b使用insert into插入记录时,想通过select灵活获取tb_a某些字段的值,然后插入tb_b。

具体示例如下:

INSERT INTO tb_a(key, value, create_date) VALUES 
(KEY, VALUE, now());

INSERT INTO tb_b(key_id, comment)
SELECT id,my comment from tb_a where key = KEY;

 此时,不再需要values关键字。需要额外考虑的场景是,selcet语句的查询结果是否可控,如查询结果为空或者有多个查询结果。

 

-------------

如有疑问,欢迎交流

 

postgresql insert into插入记录时使用select子查询

原文:https://www.cnblogs.com/zeroease/p/14892653.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!