前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ERROR: column “a“ of relation “table2“ does not exist

ERROR: column “a“ of relation “table2“ does not exist

作者头像
chimchim
发布2023-10-17 08:50:17
1440
发布2023-10-17 08:50:17
举报

一、背景

pg执行update select时报错

ERROR:  column "a" of relation "table2" does not exist

二、执行语句

UPDATE table1 a SET a.order_no =b.order_no from table2 b   WHERE  b.serial_no = a.order_no

三、定位原因

set不能使用别名,即使定义了别名也不生效

四、解决方案

UPDATE table1 a SET order_no =b.order_no from table2 b   WHERE  b.serial_no = a.order_no;

五、模板示例

update 待更新表 a

set 待更新表_字段一 = b.字段一

from 关联表 b

where a.关联字段= b.关联字段

;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-01-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、背景
  • 二、执行语句
  • 三、定位原因
  • 四、解决方案
  • 五、模板示例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档