¿Actualización de múltiples filas con datos de la columna A en la columna B?

dba.stackexchange https://dba.stackexchange.com/questions/22962

  •  30-10-2019
  •  | 
  •  

Pregunta

Tengo alrededor de 60,000 filas que necesito actualizar la información de column_a a column_b. Por ejemplo, 60,000 clientes necesitan su llegada_TIME para que coincida con su partida_time. Entiendo que puedo hacer esto con una fila y funciona con una declaración de selección anidada en una declaración de actualización. Al intentar actualizar varias filas, aunque creo que me estoy atascado en tener que tener 60,000 identificadores de clave únicos.

Esto fue lo que usé para actualizar 1 de los registros, estoy usando Oracle SQL:

UPDATE patient 
SET discharge_dt = (SELECT admit_dt 
                    FROM patient 
                    WHERE pat_seq = 'XXXXXX') 
WHERE facility_id = 'X' 
    AND pat_seq = 'XXXXXX'

Disculpe por la descripción confusa, no realmente un administrador de la base de datos.

Cualquier ayuda en esto sería muy apreciada.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a dba.stackexchange
scroll top