sql >> Database >  >> RDS >> PostgreSQL

postgresql update meerdere tabellen in één query

Dit is een CTE-ding (maar ik weet niet hoe ik het in een voorbereid Java-ding moet verpakken)

WITH src AS (
        UPDATE serial_rate
        SET rate = 22.53, serial_key = '0002'
        WHERE serial_key = '002' AND id = '01'
        RETURNING *
        )
UPDATE serial_table dst
SET serial_key = src.serial_key
FROM src
-- WHERE dst.id = src.id AND dst.serial_key  = '002'
WHERE dst.id = '01' AND dst.serial_key  = '002'
        ;


  1. Er is geen schema geselecteerd om te maken in ... fout

  2. mysql-groepering per week

  3. Door komma's gescheiden waarden met hetzelfde aantal rijen

  4. De locatie van gegevensbestanden en logbestanden opgeven bij het maken van een database in SQL Server