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

Consulta campos mismo nombre en JOIN

Estas en el tema de Consulta campos mismo nombre en JOIN en el foro de ASP Clásico en Foros del Web. Tengo dos tablas que contienen un par de nombres de campos identicos, por ejemplo: tabla1: campo1, campo2, campo3 tabla2: campo1, campo3, campo4, campo5 Realizo la ...
  #1 (permalink)  
Antiguo 02/07/2002, 05:40
 
Fecha de Ingreso: enero-2002
Mensajes: 50
Antigüedad: 22 años, 5 meses
Puntos: 0
Consulta campos mismo nombre en JOIN

Tengo dos tablas que contienen un par de nombres de campos identicos, por ejemplo:
tabla1: campo1, campo2, campo3
tabla2: campo1, campo3, campo4, campo5
Realizo la siguiente consulta: “select * from tabla1 t1, tabla2 t2, where t1.campo1=t2.campo1”
Como puedo especificar que deseo obtener el valor de uno u otro campo3 (por ejemplo)? Se que existe la forma rs.fields(i) pero yo digo usando el nombre del campo.
Porque he probado esto y no funciona: rs(“t1.campo3”)

Gracias.
  #2 (permalink)  
Antiguo 02/07/2002, 05:45
Avatar de Antonito  
Fecha de Ingreso: noviembre-2001
Ubicación: en la red
Mensajes: 446
Antigüedad: 22 años, 6 meses
Puntos: 3
Re: Consulta campos mismo nombre en JOIN

Creo que puedes hacerlo con As. Lo mejor para estas cosas es que tre abras la base de datos o una parecida en Access, y hagas la consulta con el asitente, luego miras en la estaña de SQL y te da la sentencia hechita.

Un salutti!!!


Si no es eso explicame por favor.
  #3 (permalink)  
Antiguo 02/07/2002, 11:49
 
Fecha de Ingreso: enero-2002
Mensajes: 50
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Consulta campos mismo nombre en JOIN

A ver si me explico mejor:
Dos tablas contienen campos con el mismo nombre (campo3), pero logicamente pueden tener valores diferentes. Al hacer:
rs("campo3"), como se yo cual de los dos esta seleccionando? Como puedo especificar que me "abra" uno u otro?

Gracias!
  #4 (permalink)  
Antiguo 02/07/2002, 12:45
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: Consulta campos mismo nombre en JOIN

con campo3 en cada uno de las tablas tb usa "As" osea algo asi.

<%
strSQL = "select campo3 as campo3_tabla1, campo1, campo2 from tabla1 inner join tabla2 on tabla1.campo3_tabla1 = tabla2.campo3"
%>
la verdad es que nunca lo he probado, pero supongo que funciona

<center><font face="verdana" size="1" color="black">Muy pronto no más aburrimiento en internet, siempre abrá algo nuevo para ver...[/CODE]
</center>
  #5 (permalink)  
Antiguo 02/07/2002, 12:47
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 22 años, 5 meses
Puntos: 3
Re: Consulta campos mismo nombre en JOIN

claro y para leerlo es asi
&lt;%=rs(&quot;campo3_tabla1&quot;)%&gt;

<center><font face="verdana" size="1" color="black">Muy pronto no más aburrimiento en internet, siempre abrá algo nuevo para ver...[/CODE]
</center>
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 00:45.