細かいマニュアルから:
データベース内の他のテーブルに含まれる情報を使用してテーブルを変更するには、副選択を使用する方法と、
FROM
で追加のテーブルを指定する方法の2つがあります。 条項。
したがって、FROM句が必要です:
WITH stops AS (
-- ...
)
UPDATE consistent.master
SET arrest_id = stops.stop
FROM stops -- <----------------------------- You missed this
WHERE citing_jurisdiction=1
AND stops.citation_id = consistent.master.citation_id;
エラーメッセージには、次のようにも書かれています:
エラー:テーブル「停止」のFROM句エントリがありません