SQL - comparar 2 tablas

 
Vista:

comparar 2 tablas

Publicado por ngenao (32 intervenciones) el 23/07/2007 22:46:59
Necesito realizar una comparacion de 2 tablas con unos campos que son identicos.

numero de solicitud que este en el campo solicitud id de otra tabla.

select * from tabla1 where ciudad = argentina
where exist (select * from tabla2 where sectorid = 7)

numero de solicitud = solicitud id

espero sus comentarios.

utilizo sql 2005
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:comparar 2 tablas

Publicado por Isaias (5072 intervenciones) el 23/07/2007 22:58:38
Si tu columna es identica, entonces utiliza el IN

WHERE myColID IN(SELECT myColID FROM MyTabla)
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

RE:comparar 2 tablas

Publicado por ngenao (32 intervenciones) el 24/07/2007 14:53:23
Aun nada... lo que busco es saber datos que estan en un campo que tambien estan en otra tabla en un campo comun.
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

RE:comparar 2 tablas

Publicado por Isaias (5072 intervenciones) el 25/07/2007 20:04:09
Eso, lo haces con la comparacion que te mande

SELECT *
FROM TuTablaFuente
WHERE TuColumnaComun IN(SELECT TuColumnaComun FROM TuOtraTabla)
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

RE:comparar 2 tablas

Publicado por pepe (14 intervenciones) el 26/07/2007 16:11:45
Hola,

Creo, si no he entendido mal que lo que quieres hacer es Comparar campos , de un registro que comparte el mismo id con otra tabla, lo que estaríamos hablando de dos tablas muy similares, jejej " habría que mirar en restructurar la base de datos pues :p"

ejemplo

idtalba1 = 3
campo11 = 2
campo111 = 2

idtabla2=3
campo22=2
campo222=3

Si quisieramos comparar la tabla 1 con la tabla 2

Select idtabl1, campo11,campo111
from tabla1,tabla2
where (idtabla1=idtabla2) and (campo11=campo22) and (campo111 = campo222)

Bien simple sin subselects ni leches en vinagre.
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

RE:comparar 2 tablas

Publicado por ngenao (32 intervenciones) el 26/07/2007 17:23:32
Ahora si me corrio.

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