INSERT INTO table [ ( column [, ...] ) ]
{ DEFAULT VALUES | VALUES ( { expression | DEFAULT } [, ...] ) [, ...] | query }
[ RETURNING * | output_expression [ [ AS ] output_name ] [, ...] ]

INSERT INTO SELECT 可以将 select 的结果集同时插入到另一个指定的表中,大大提高了效率,如下:

INSERT INTO
widgets
(
map_id,
widget_name
)
SELECT
mt.map_id,
'Bupo'
FROM
map_tags mt
WHERE
mt.map_license = ''
INSERT INTO blog_sums ( blog_id, date, total_comments)
SELECT blog_id, '2016-09-22', count(comment_id) as total_comments_update
FROM blog_comments
WHERE date = '2016-09-22'
GROUP BY blog_id
ON CONFLICT (blog_id ,date)
DO UPDATE SET total_comments = excluded.total_comments;

最新文章

  1. 图解Spark API
  2. ucos实时操作系统学习笔记——任务间通信(信号量)
  3. EditPlus 3.7.1186 中文版(10月27日更新)重大性能改进,推荐更新!
  4. ssh访问控制,多次失败登录即封掉IP,防止暴力破解
  5. php设计模式--单例模式
  6. PDU与SDU理解
  7. MySQL5.5出面ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)问题的解决办法
  8. 为静态Checkbox动态地添加checked属性
  9. 十九、Android Activity初探
  10. mysql的函数
  11. easyui实现权限管理
  12. linux进程、管道和重定向
  13. Graphviz--图形绘制工具
  14. 说说 input 输入框的事件
  15. SQLServer之创建嵌套触发器
  16. js随机数的取整
  17. vue-cil 服务端预渲染 prerender-spa-plugin
  18. leetcode 189 旋转数组
  19. css的再深入6(更新中···)
  20. ORM的相关操作

热门文章

  1. LeetCode Add Two Numbers 两个数相加
  2. 初见微服务之RESTful API
  3. constraint的一些用法总结
  4. Linux进程的虚拟存储器知识点
  5. Trie:字典树
  6. 安装CocoaPods遇到的问题 及其解决
  7. 分享12款最佳的Bootstrap设计工具
  8. shiro学习记录(三)
  9. python之列表推导、迭代器、生成器
  10. TCP/IP与OSI参考模型原理