我正在try 更新一个名为incode_warrants
的表,并将incode_violations
表中的warn_docket_no
设置为viol_docket_no
.
我在Postgres 9.3中有以下SQL查询,但当它启动时,我得到以下错误:
Error : ERROR: relation "iw" does not exist LINE 1: update iw
我更多的是一个活跃的记录人,所以我的原始SQL技能严重缺乏.我想知道是否有人能帮我指出正确的方向,如何让这个问题正确.
update iw
set iw.warn_docket_no = iv.viol_docket_no
from incode_warrants as iw
INNER JOIN incode_warrantvs as iwvs
on iw.warn_rid = iwvs.warnv_rid
INNER JOIN incode_violations as iv
ON iv.viol_citation_no = iwvs.warnv_citation_no and iv.viol_viol_no = iwvs.warnv_viol_no