Bases de Datos - Datos Anexados

 
Vista:

Datos Anexados

Publicado por Seba (1 intervención) el 10/08/2004 14:08:16
Tengo dos tablas exactamente iguales salvo que una contiene mayor nro de registros, lo que intento hacer es agregar esos registros a la menor pero en vez de agregar solo los distintos agrega tambien los que son iguales que es lo que deberia hacer?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Datos Anexados

Publicado por Rodrigo Carrasco (7 intervenciones) el 11/08/2004 22:22:15
1.- Utiliza un outer join.
2.- Borra la primera tabla (la que tiene menos registros) y copia encima la segunda, eso hace el mismo efecto de agregar los faltantes, ya que te dejaría las dos tablas iguales.
3.- O este ejemplo talvez te pueda servir:
insert into tabla1 t1{
select * from tabla2 where not exists (select 1 from tabla2 t2 where t1.[clave de la tabla1] = t2.[clave de la tabla2]) }
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar