FoxPro/Visual FoxPro - Como cruzar tablas

 
Vista:

Como cruzar tablas

Publicado por Luis  (25 intervenciones) el 22/06/2010 01:15:16
Amigos utolizo este codigo para cruzar dos tablas que coicidan los campos de cedula asi
select tabla1.* from tabla1 join tabla2 on tabla1.cedula=tabla2.cedula

ahora
1- Como hago para sacar los datos que no coisiden

2- Como hago para agregar datos de un campo de una tabla a otra tabla que coisidan su cedula

Favor ayudenme
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:Como cruzar tablas

Publicado por es_binario (757 intervenciones) el 22/06/2010 04:52:43
Puedes usar el inner full o el out, pero yo te recomiendo algo asi con resultados mas prontos.

1. No coincide (muestra los que no se encuentra en la tabla2)
select * from tabla1 where tabla1.cedula not in (Select cedula from tabla2)

2. Si coincide (muestra los que SI se encuentra en la tabla2)
select * from tabla1 where tabla1.cedula in (Select cedula from tabla2)

Saludos.
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