Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2012, 05:18
Zhukov
 
Fecha de Ingreso: junio-2004
Mensajes: 57
Antigüedad: 19 años, 10 meses
Puntos: 0
Hacer consultas de una consulta inicial

Hola

Necesito hacer una consulta sql en la que debo guardar 'x' valores (serán los datos obtenidos al realizar un filtro).
Una vez realizada esta consulta, necesito hacer sobre ella distintas consultas para obtener distintos valores pero no veo como hacerlo.

(He de decir que no quiero realizarlo con subconsultas sql sino que quiero guardar la consulta principal (la del filtro) en una variable que sea .. como una tabla de resultados sql y sobre ella, realizar el resto de consultas restantes).

Pongo un ejemplo aclaratorio con lo que he intentado mejor.

Código:
$sql_query = "SELECT id AS id, nombre AS nombre, estudios AS estudios, fecha_reg AS fecha FROM usuarios";
$sql_inicial = & $db->getAll ( $sql_query, DB_FETCHMODE_ASSOC );

//Ahora sobre los datos obtenidos en la anterior consulta necesitaria mostrar otros datos, por ejemplo;

$sql_query2  = "Select id FROM $sql_inicial WHERE estudios= LICENCIADO";
$valor_1 = & $db->getAll ( $sql_query2, DB_FETCHMODE_ASSOC );
//y de esta forma obtener un array con la relacion de nombre que cumplen la condición

$sql_query3  = "Select nombre FROM $sql_inicial WHERE estudios= LICENCIADO";
$valor_2 = & $db->getAll ( $sql_query3, DB_FETCHMODE_ASSOC );
//y de esta forma obtener un array con la relacion de nombre que cumplen la condición
Gracias por la ayuda