“Actualizar con selección PostgreSQL” Código de respuesta

Actualización de Postgres con consulta de condición IF

update t1
        set t1.current_location =   
        CASE  
			WHEN SUBQUERY.status = 0 THEN 'Deployed' 
			WHEN SUBQUERY.status = 1 THEN 'Retrieved' 
			WHEN SUBQUERY.status = 2 THEN 'Lost' 
            ELSE t1.current_location
		END 
from (
    select t3.serial_number, t2.status
    from t2 inner join t3
        on t2.some_id = t3.some_id
    ) as SUBQUERY

where SUBQUERY.serial_number = t1.serial_number;
Thoughtful Tuatara

Actualizar con selección PostgreSQL

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;
omargt8

Actualización de seleccionar PostgreSQL

UPDATE
  <table1>
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;
Black Buffalo

Respuestas similares a “Actualizar con selección PostgreSQL”

Preguntas similares a “Actualizar con selección PostgreSQL”

Más respuestas relacionadas con “Actualizar con selección PostgreSQL” en Sql

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código