Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2014, 15:07
computer_si
 
Fecha de Ingreso: febrero-2011
Mensajes: 85
Antigüedad: 13 años, 2 meses
Puntos: 3
INSERT or UPDATE

Buenas a todos, solicitando de su apoyo para solucionar una consulta, tengo una tabla (A) con la siguiente informacion:

ID SUB CANT
1 A 3
1 B 4
1 C 4
1 D 5
2 A 3
2 B 2
2 C 4
2 D 5
3 A 3
3 B 1
3 C 5
3 D 6

La actualizo con la tabla (B) y sin ningun problema ya que utilizo INSERT or UPDATE, y los registros que existen en la tabla A, me los actualiza con los de la tabla B y los que no existen en la tabla B me los agrega a la tabla A.

ID SUB CANT
1 A 3
1 B 2
1 C 4
1 D 5
1 E 2
2 A 2
2 B 1
2 C 6
2 D 4
3 A 3
3 B 4
3 C 5
3 D 8
3 E 2

Hasta ahi no existe ningun problema, el problema radica cuando quiero hacer otra actualizacion a la tabla A pero con la tabla (C) como sigue:

ID SUB CANT
1 A 3
1 B 4
1 D 5
3 A 3
3 C 5
3 D 6

En este caso el ID 2 quedaria como esta actualmente en la tabla A, pero los id 1 y 3 ya estan con menos registros, se tendrian que actualizar 1A, 1B, 1D, 3A, 3C, 3D y eliminar 1C, 1E, 3B, 3E en la tabla A.

De antemano gracias por su apoyo.

Saludos GRC

Última edición por computer_si; 13/10/2014 a las 15:08 Razón: falto informacion