Z jemného manuálu:
Existují dva způsoby, jak upravit tabulku pomocí informací obsažených v jiných tabulkách v databázi:pomocí dílčích výběrů nebo zadáním dalších tabulek v
FROM
doložka.
Takže potřebujete pouze klauzuli 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;
Chybová zpráva dokonce říká tolik:
CHYBA:chybí položka klauzule FROM pro tabulku "stops"