Foros del Web » Programando para Internet » ASP Clásico »

Comparar 2 recordset.

Estas en el tema de Comparar 2 recordset. en el foro de ASP Clásico en Foros del Web. Buenas Sres, alguien me puede orientar o tiene algun codigo similar donde mirar y adaptar para lo siguiente: tengo 2 recordset rst1 y rst2 producto ...
  #1 (permalink)  
Antiguo 22/09/2005, 12:48
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 23 años, 3 meses
Puntos: 1
Pregunta Comparar 2 recordset.

Buenas Sres, alguien me puede orientar o tiene algun codigo similar donde mirar y adaptar para lo siguiente:

tengo 2 recordset rst1 y rst2 producto de 2 sql's. los rst's tienen un campo comun llamado nombre_calle y la idea es comparar ambos recordset's a travez del campo comun para mostrar aquellos valores del campo nombre_calle que se encuentren en ambos rst's. Se entiende?.

Sino trato de explicarlo mejor.

Saludos.
__________________
Carlunchos
  #2 (permalink)  
Antiguo 22/09/2005, 13:03
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Bueno, y entonces seria mejor unir esas tablas mediante una sentencia JOIN.

A lo mejor no entendi bien el problema, lo puedes explicar un poco mas y de preferencia poner la estructura de estas tablas?

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 22/09/2005, 18:50
Avatar de carlunchos  
Fecha de Ingreso: enero-2002
Ubicación: no tengo, soy un desubicado?.
Mensajes: 438
Antigüedad: 23 años, 3 meses
Puntos: 1
Hola Ugoldman, en realidad lo que hago es hacer 2 sql de la misma tabla, un sql con un nombre de calle y el otro sql con otro nombre de calle. Como asi tengo 2 rstt's, lo que pensaba era de alguna manera comparar ambos rst's y mostrar los nombres de calles, por pantalla, iguales en un rst y en otro. Aunque se que la cantidad de registros en ambos rst's pueden ser iguales, o distintos, se pueden comparar?

Por eso habia pensado en volcar los rst's en array para recorrerlos y sacar las coincidencias, o no hace falta?.

Espero haberme explicado un poco mejor. Mañana tratare de poner algo de codigo.

Saludos.
__________________
Carlunchos
  #4 (permalink)  
Antiguo 23/09/2005, 05:48
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años, 10 meses
Puntos: 0
Esto te permite hacer un join de un conjunto de registros al otro cuando las calles coinciden (se puede hacer un join entre dos conjuntos de registros de una misma calle como si fueran dos tablas)

select *
from tabla as tabla1 , tabla as tabla2
where tabla1.calle = tabla2.calle
and tabla1.campo1 = xxx /* acá pones las condiciones para la primer consulta */
and tabla2.campo3 = xxx /* acá pones las condiciones para la segunda consulta */

o puede ser que no haya entendido bien lo que querés hacer.
Slds. Edum.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:49.