sql >> Database >  >> RDS >> PostgreSQL

Postgres accepteert geen tabelalias voor kolomnaam

Het probleem is dat je de tabelalias opneemt in SET clausule, in de kolommen. Zie de documentatie van UPDATE in Postgres-documenten :

Dit is geldig in Postgres:

update GREETING Greeting 
set 
    NAME='World', 
    PHRASE='Hello World!' 
where Greeting.ID=5 ;


  1. Een hint naar PostgreSQL

  2. Hoe te vinden op meerdere criteria met Phalcon findFirst?

  3. Oracle SQL, meerdere kolommen samenvoegen + tekst toevoegen

  4. externe verbinding met mysql