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