ayuda con update
Publicado por JJ (26 intervenciones) el 12/02/2020 18:57:52
buenas tengo la siguiente tabla

y deseo realizar un update en el que tome el primer ID que registra una persona, con el objetivo que muestre algo
similar a esto:

no realizo el procedimiento normal de un update, debido a que son 48000 registros, y lo que se compara es que la persona tenga mismo nombre y misma fecha de nacimiento, por lo que no es opción ir registro por registro.
el select para identificar los registros que cumplen esa condición es:
desde ya, agradezco la ayuda que me puedan brindar...

y deseo realizar un update en el que tome el primer ID que registra una persona, con el objetivo que muestre algo
similar a esto:

no realizo el procedimiento normal de un update, debido a que son 48000 registros, y lo que se compara es que la persona tenga mismo nombre y misma fecha de nacimiento, por lo que no es opción ir registro por registro.
el select para identificar los registros que cumplen esa condición es:
1
2
3
4
5
6
7
8
9
10
SELECT
T1.[ID]
,T1.[NOMBRE]
,T1.[FECHA_NACIMIENTO]
FROM PRUEBA T1
INNER JOIN (SELECT [NOMBRE], [ID],[FECHA_NACIMIENTO] FROM PRUEBA ) AS T2 ON
T1.[ID]=T1.[ID]
WHERE T1.[ID]<>T2.[ID]
AND (T1.[NOMBRE]=T2.[NOMBRE] AND T1.[FECHA_NACIMIENTO] = T2.[FECHA_NACIMIENTO])
order by [NOMBRE]
desde ya, agradezco la ayuda que me puedan brindar...
Valora esta pregunta


0