Foros del Web » Programando para Internet » PHP »

Seleccionar datos a traves de otra seleccion

Estas en el tema de Seleccionar datos a traves de otra seleccion en el foro de PHP en Foros del Web. El problema que tengo es el siguiente (problema para mi): Código PHP: $result1 = mysql_query ( "SELECT codigo FROM $name_tb[detalles] where ancho='$ancho'" );  Levanto varios codigo de una tabla y ...
  #1 (permalink)  
Antiguo 26/06/2007, 06:49
 
Fecha de Ingreso: agosto-2006
Mensajes: 388
Antigüedad: 17 años, 8 meses
Puntos: 0
Seleccionar datos a traves de otra seleccion

El problema que tengo es el siguiente (problema para mi):

Código PHP:
$result1=mysql_query("SELECT codigo FROM $name_tb[detalles] where ancho='$ancho'"); 
Levanto varios codigo de una tabla y con estos codigo quiero ir a buscar otros datos a otra tabla, o sea hacer otro select en otra tabla con cada uno de los codigos obtenidos en el primer select.
Generalmente acostumbro a realizar lo siguiente para visualizar los datos, pero en este caso no me doy cuenta como implementarlo.

Código PHP:
while ($row mysql_fetch_assoc($result1)){
//aqui todo el codigo para ver esos codigos obtenidos,

No me doy cuenta como hacer para realizar lo comentado anteriormente, gracias y saludos
  #2 (permalink)  
Antiguo 26/06/2007, 07:57
Avatar de jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 6 meses
Puntos: 41
Re: Seleccionar datos a traves de otra seleccion

Hola:
Eso debería solucionarse de manera simple con alguna subconsulta tipo:
Código PHP:
$sql "SELECT * FROM tabla2 WHERE codigo = ANY (SELECT codigo FROM tabla1 WHERE ancho = '$ancho')"
Saludos
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 15:05.