dejar dos tablas iguales

21/12/2004 - 12:50 por Mennegguzzi | Informe spam
hola, les hago una consulta:

tengo dos tablas de clientes de dos bases distintas y quiero unirlas, es
decir que todos los clientes figuren en las dos tablas pero que obviamente
no se repitan ni se pierda ninguno

es posible ?

desde ya muchas gracias por su ayuda

saludos

Pablo

Preguntas similare

Leer las respuestas

#6 Mennegguzzi
21/12/2004 - 16:06 | Informe spam
así es, verificando me di cuenta de que había campos distintos, pero son
campos que no uso, hay alguna manera de reemplazarlos por un valor fijo para
generar la nueva tabla?

gracias

Pablo

"Tako" escribió en el mensaje
news:%
Mennegguzzi wrote:
me repite los registros que existen en las dos tablas, hay forma de
hacer que no suceda eso?



Si te repite datos es por que son diferentes, tienes que asegurarte que
todos los campos de la select devuelven los mismos valores, tendrás que
ver
que haces en esos casos.


muchas gracias

Pablo


"Tako" escribió en el mensaje
news:
Mennegguzzi wrote:
hola, les hago una consulta:

tengo dos tablas de clientes de dos bases distintas y quiero
unirlas, es decir que todos los clientes figuren en las dos tablas
pero que obviamente no se repitan ni se pierda ninguno




Con un

select *
from tabla1

union

select *
from tabla2

sacas todos los datos, aunque tendrás que ajustar los campos de la
select para que devuelvan lo mismo. Si esto te vale luego no tienes
más insertat todos esos datos en otra tabla.

es posible ?

desde ya muchas gracias por su ayuda

saludos

Pablo









Respuesta Responder a este mensaje
#7 Tako
21/12/2004 - 16:57 | Informe spam
Mennegguzzi wrote:
así es, verificando me di cuenta de que había campos distintos, pero
son campos que no uso, hay alguna manera de reemplazarlos por un
valor fijo para generar la nueva tabla?




Hay mejores pero así se entiende a la primera y no me apetece pensar en
exceso ;)

select *
from tabla 1

union

select *
from tabla2
where tabla2.codigo not int (select codigo from tabla1)

gracias

Pablo

"Tako" escribió en el mensaje
news:%
Mennegguzzi wrote:
me repite los registros que existen en las dos tablas, hay forma de
hacer que no suceda eso?



Si te repite datos es por que son diferentes, tienes que
asegurarte que todos los campos de la select devuelven los mismos
valores, tendrás que ver
que haces en esos casos.


muchas gracias

Pablo


"Tako" escribió en el mensaje
news:
Mennegguzzi wrote:
hola, les hago una consulta:

tengo dos tablas de clientes de dos bases distintas y quiero
unirlas, es decir que todos los clientes figuren en las dos tablas
pero que obviamente no se repitan ni se pierda ninguno




Con un

select *
from tabla1

union

select *
from tabla2

sacas todos los datos, aunque tendrás que ajustar los campos de
la select para que devuelvan lo mismo. Si esto te vale luego no
tienes más insertat todos esos datos en otra tabla.

es posible ?

desde ya muchas gracias por su ayuda

saludos

Pablo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida