Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/05/2005, 10:11
Avatar de u_goldman
u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
Código:
sql="Select a.id, a.categoria, b.id, b.categoria, b.imagen, b.nombre, b.precio From categorias a INNER JOIN articulos b ON a.categoria = b.categoria Where b.categoria = '" & categoria & "'"
Aquí lo único que hice fue nombrar a las tablas diferente, eso lo hago mas que nada por comodidad, a veces es demasiado estar escribiendo tabla_algo.campo1, tabla_algo.campo2, tabla_otra.campo1, entonces simplemente les llamo con una letra, pero volvemos a la misma, si tienes campos con nombres iguales, lo que tienes que hacer es diferenciar esos campos poniéndoles un alias, o sea, tienen nombre igual, pero un apellido diferente

Código:
sql="Select a.id, a.categoria as categoria1, b.id, b.categoria as categoria2, b.imagen, b.nombre, b.precio From categorias a INNER JOIN articulos b ON a.categoria = b.categoria Where b.categoria = '" & categoria & "'"
Ahora esos campos se llamarán categoria1 y categoria2 respectivamente, por lo tanto:

Response.Write(rs("categoria1"))
Response.Write(rs("categoria2"))

Espero que haya quedado un poco mas claro...


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway