Consulta para expertos

19/04/2006 - 01:13 por Natacha | Informe spam
Hola a todos

Debo hacer esta consulta y no tengo idea de como hacerla

Tengo 2 tablas asi:
Tabla 1
Identificador int
nombre varchar (255)

Tabla 2
Identificador int
nombre varchar (255)

Se requiere unificar las dos tablas, a pesar de que los registros en ambas
tablas pueden tener el mismo nombre todos tienen identificador diferente,
osea la llave no sirve para comparar.

Ejemplos de datos

Tabla 1:
1 Aseguradora Rojas Ltda
2 Flores Pacifico
3 Chaves y Asociados

Tabla 2:
1231 Seguros Rojas Ltda
21319 Carroceria Jimenez
313 Hermanos Chaves y Asociados


Debo comparar los campos nombre de las tablas y mostrar como coincidentes
los siguientes registros:

1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
3 Chaves y Asociados y 313 Hermanos Chaves y Asociados

Auxilio, esto es posible? no se si es posible usar las opciones de Full
Text Search?


Muchas gracias a todos

Preguntas similare

Leer las respuestas

#1 Isaias
19/04/2006 - 01:39 | Informe spam
Hola Natacha

Soy lo menos parecido a un EXPERTO, pero creo que puedes resolverlo con las
fuciones:

SOUNDEX ()
DIFFERENCE ()

Aqui un link:
http://www.wwwcoder.com/main/parent...fault.aspx

Saludos
IIslas


"Natacha" escribió:

Hola a todos

Debo hacer esta consulta y no tengo idea de como hacerla

Tengo 2 tablas asi:
Tabla 1
Identificador int
nombre varchar (255)

Tabla 2
Identificador int
nombre varchar (255)

Se requiere unificar las dos tablas, a pesar de que los registros en ambas
tablas pueden tener el mismo nombre todos tienen identificador diferente,
osea la llave no sirve para comparar.

Ejemplos de datos

Tabla 1:
1 Aseguradora Rojas Ltda
2 Flores Pacifico
3 Chaves y Asociados

Tabla 2:
1231 Seguros Rojas Ltda
21319 Carroceria Jimenez
313 Hermanos Chaves y Asociados


Debo comparar los campos nombre de las tablas y mostrar como coincidentes
los siguientes registros:

1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
3 Chaves y Asociados y 313 Hermanos Chaves y Asociados

Auxilio, esto es posible? no se si es posible usar las opciones de Full
Text Search?


Muchas gracias a todos




Respuesta Responder a este mensaje
#2 Maxi [MVP]
19/04/2006 - 01:41 | Informe spam
Hola, asi como lo buscas no es posible ni recomendable desde SQL. Porque no
lo formateas en el reporte asi?


Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org

MSN:

"Natacha" escribió en el mensaje
news:
Hola a todos

Debo hacer esta consulta y no tengo idea de como hacerla

Tengo 2 tablas asi:
Tabla 1
Identificador int
nombre varchar (255)

Tabla 2
Identificador int
nombre varchar (255)

Se requiere unificar las dos tablas, a pesar de que los registros en ambas
tablas pueden tener el mismo nombre todos tienen identificador diferente,
osea la llave no sirve para comparar.

Ejemplos de datos

Tabla 1:
1 Aseguradora Rojas Ltda
2 Flores Pacifico
3 Chaves y Asociados

Tabla 2:
1231 Seguros Rojas Ltda
21319 Carroceria Jimenez
313 Hermanos Chaves y Asociados


Debo comparar los campos nombre de las tablas y mostrar como coincidentes
los siguientes registros:

1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
3 Chaves y Asociados y 313 Hermanos Chaves y Asociados

Auxilio, esto es posible? no se si es posible usar las opciones de Full
Text Search?


Muchas gracias a todos




Respuesta Responder a este mensaje
#3 BitOne®
19/04/2006 - 06:20 | Informe spam
Bueno tienes una tareita bien dificil desde el punto de vista que lo
planteas.

La busqueda de texto no es comparable con otro texto sin evitar duplicidad
en el conjunto de resultado obtenido,
pues para eso fueron inventadas las claves para hacer busquedas exactas de
elementos de un conjunto,
si utiliza las funciones que son para busqueda de texto puede resultar en
redundancia y la consulta bien
extensa y compleja.

Desde mi punto de vista solo te queda reclasificar estas dos tablas y
ponerles un orden logico, campo para relacionarlas.

Saludos,

BitOne®


"Natacha" escribió en el mensaje
news:
Hola a todos

Debo hacer esta consulta y no tengo idea de como hacerla

Tengo 2 tablas asi:
Tabla 1
Identificador int
nombre varchar (255)

Tabla 2
Identificador int
nombre varchar (255)

Se requiere unificar las dos tablas, a pesar de que los registros en ambas
tablas pueden tener el mismo nombre todos tienen identificador diferente,
osea la llave no sirve para comparar.

Ejemplos de datos

Tabla 1:
1 Aseguradora Rojas Ltda
2 Flores Pacifico
3 Chaves y Asociados

Tabla 2:
1231 Seguros Rojas Ltda
21319 Carroceria Jimenez
313 Hermanos Chaves y Asociados


Debo comparar los campos nombre de las tablas y mostrar como coincidentes
los siguientes registros:

1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
3 Chaves y Asociados y 313 Hermanos Chaves y Asociados

Auxilio, esto es posible? no se si es posible usar las opciones de Full
Text Search?


Muchas gracias a todos




Respuesta Responder a este mensaje
#4 Miguel Egea
19/04/2006 - 10:34 | Informe spam
Hola Natacha no soy un experto en Integration Services, pero sé que tienen
un algoritmo llamado fuzzy logic que igual te ayuda en tu tarea. Suerte.

Saludos Cordiales
Miguel Egea
SQL Server MVP
"Natacha" escribió en el mensaje
news:
Hola a todos

Debo hacer esta consulta y no tengo idea de como hacerla

Tengo 2 tablas asi:
Tabla 1
Identificador int
nombre varchar (255)

Tabla 2
Identificador int
nombre varchar (255)

Se requiere unificar las dos tablas, a pesar de que los registros en ambas
tablas pueden tener el mismo nombre todos tienen identificador diferente,
osea la llave no sirve para comparar.

Ejemplos de datos

Tabla 1:
1 Aseguradora Rojas Ltda
2 Flores Pacifico
3 Chaves y Asociados

Tabla 2:
1231 Seguros Rojas Ltda
21319 Carroceria Jimenez
313 Hermanos Chaves y Asociados


Debo comparar los campos nombre de las tablas y mostrar como coincidentes
los siguientes registros:

1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
3 Chaves y Asociados y 313 Hermanos Chaves y Asociados

Auxilio, esto es posible? no se si es posible usar las opciones de Full
Text Search?


Muchas gracias a todos




Respuesta Responder a este mensaje
#5 Natacha
19/04/2006 - 16:35 | Informe spam
Hola a Todos

Muchisimas gracias a todos por su ayuda.

La consulta la pude hacer con la funcion SOUNDEX

Nuevamente mil gracias

"Isaias" escribió:

Hola Natacha

Soy lo menos parecido a un EXPERTO, pero creo que puedes resolverlo con las
fuciones:

SOUNDEX ()
DIFFERENCE ()

Aqui un link:
http://www.wwwcoder.com/main/parent...fault.aspx

Saludos
IIslas


"Natacha" escribió:

> Hola a todos
>
> Debo hacer esta consulta y no tengo idea de como hacerla
>
> Tengo 2 tablas asi:
> Tabla 1
> Identificador int
> nombre varchar (255)
>
> Tabla 2
> Identificador int
> nombre varchar (255)
>
> Se requiere unificar las dos tablas, a pesar de que los registros en ambas
> tablas pueden tener el mismo nombre todos tienen identificador diferente,
> osea la llave no sirve para comparar.
>
> Ejemplos de datos
>
> Tabla 1:
> 1 Aseguradora Rojas Ltda
> 2 Flores Pacifico
> 3 Chaves y Asociados
>
> Tabla 2:
> 1231 Seguros Rojas Ltda
> 21319 Carroceria Jimenez
> 313 Hermanos Chaves y Asociados
>
>
> Debo comparar los campos nombre de las tablas y mostrar como coincidentes
> los siguientes registros:
>
> 1 Aseguradora Rojas Ltda y 1231 Seguros Rojas Ltda
> 3 Chaves y Asociados y 313 Hermanos Chaves y Asociados
>
> Auxilio, esto es posible? no se si es posible usar las opciones de Full
> Text Search?
>
>
> Muchas gracias a todos
>
>
>
>
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida