我正试图更新名为
我在Postgres 9.3中有以下SQL查询语句,但当它执行时,我会得到以下错误:
incode_warrants
的表格,并将warn_docket_no
设置为来自incode_violations
表格中的viol_docket_no
。我在Postgres 9.3中有以下SQL查询语句,但当它执行时,我会得到以下错误:
Error : ERROR: relation "iw" does not exist
LINE 1: update iw
我更偏向于Active Record,所以我的原生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