sql >> Database >  >> RDS >> PostgreSQL

tabelrijen bijwerken in postgres met behulp van subquery

Postgres staat het volgende toe:

UPDATE dummy
SET customer=subquery.customer,
    address=subquery.address,
    partn=subquery.partn
FROM (SELECT address_id, customer, address, partn
      FROM  /* big hairy SQL */ ...) AS subquery
WHERE dummy.address_id=subquery.address_id;

Deze syntaxis is geen standaard SQL, maar is veel handiger voor dit type query dan standaard SQL. Ik geloof dat Oracle (tenminste) iets soortgelijks accepteert.



  1. Haal pl/sql-array-retourwaarden op in java

  2. MySQL High Availability Framework uitgelegd – Deel I:Inleiding

  3. GROUP of DISTINCT na JOIN retourneert duplicaten

  4. 3 manieren om rijen met kleine letters te vinden in MySQL