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

Comparar y devolver datos

Estas en el tema de Comparar y devolver datos en el foro de ASP Clásico en Foros del Web. Hola a todos. Tengo dos tablas relacionadas, la primera sobre tipos tiene dos campos: idtipo y nombretipo, la segunda de productos, cuando inserto un producto ...
  #1 (permalink)  
Antiguo 06/04/2005, 06:28
 
Fecha de Ingreso: octubre-2004
Mensajes: 14
Antigüedad: 20 años, 6 meses
Puntos: 0
Comparar y devolver datos

Hola a todos.

Tengo dos tablas relacionadas, la primera sobre tipos tiene dos campos:
idtipo y nombretipo, la segunda de productos, cuando inserto un producto recoge en un campo el idtipo de la tabla de tipos.

Lo que quiero es mostrar en un recorset el nombretipo, recogiendo el idtipo de la tabla de productos.


Un saludo.
  #2 (permalink)  
Antiguo 06/04/2005, 07:13
 
Fecha de Ingreso: diciembre-2004
Ubicación: Bs. As. - Argentina
Mensajes: 200
Antigüedad: 20 años, 5 meses
Puntos: 0
Tenes que usar un select como este.

select p.campo1, p.campo2, ... p.campoN, t.NombreTipo from productos p, Tipos t WHERE t.id_tipo=p.id_tipo AND p.id_producto = .......

Saludos.
__________________
Javo.
www.thesitewatcher.com
Monitoreo y Auditoría de Sitios de Internet
  #3 (permalink)  
Antiguo 06/04/2005, 07:59
 
Fecha de Ingreso: octubre-2004
Mensajes: 14
Antigüedad: 20 años, 6 meses
Puntos: 0
Ok, voy a probar, gracias.
  #4 (permalink)  
Antiguo 06/04/2005, 08:50
Avatar de goteen_mx  
Fecha de Ingreso: abril-2005
Ubicación: D.F.
Mensajes: 403
Antigüedad: 20 años, 1 mes
Puntos: 37
Si la tabla es muy grande seria mejor hacerlo con un join para quitarle peso al servidor con la consulta
SELECT p.campo1,q.campo2
FROM p INNER JOIN q ON p.id = q.id
where ALGO;
  #5 (permalink)  
Antiguo 06/04/2005, 11:39
 
Fecha de Ingreso: octubre-2004
Mensajes: 14
Antigüedad: 20 años, 6 meses
Puntos: 0
GOTEEN_MX funcionó, un saludo y gracias.
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:56.