sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgres saknar FROM-klausulinmatningsfel på fråga med WITH-sats

Från den fina manualen:

Det finns två sätt att modifiera en tabell med hjälp av information som finns i andra tabeller i databasen:genom att använda underval eller ange ytterligare tabeller i FROM klausul.

Så du behöver bara en FROM-klausul:

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;

Felmeddelandet säger till och med så mycket:

FEL:FROM-klausulen saknas för tabellen "stoppar"



  1. hur lägger man till superprivilegier till mysql-databasen?

  2. java.sql.SQLException:I/O-fel:Anslutningen återställdes i linux-servern

  3. Hur man felsöker MySQL-databasproblem

  4. SQLException:Ingen lämplig drivrutin hittades för jdbc:oracle:thin:@//localhost:1521/orcl