Instruction de mise à JOUR avec plusieurs jointures dans PostgreSQL

Je suis en train de mettre à jour une table appelée incode_warrants et définir la warn_docket_no à la viol_docket_no de la incode_violations table.

J'ai de la requête SQL suivante dans Postgresql 9.3, mais quand il se déclenche, j'obtiens l'erreur suivante:

Error : ERROR:  relation "iw" does not exist
LINE 1: update iw

Je suis plus Active Record personne donc mes premières compétences SQL, sont nettement insuffisantes. Je me demandais si quelqu'un pouvait aider à me diriger dans la bonne direction sur la façon d'obtenir cette requête droit.

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
InformationsquelleAutor nulltek | 2015-09-03