Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/07/2007, 05:42
mimail
 
Fecha de Ingreso: enero-2004
Mensajes: 5
Antigüedad: 20 años, 3 meses
Puntos: 0
php mysql consultar varias tablas

Hola, gracias por leer mi post

tengo que hacer una consulta para mostrar registros a partir de una primera tabla que contiene la condicion primaria

esto es

tabla1

col1 col2 col3 col4
x1 x2 x3 SI

recupero de esta tabla esos 3 valores donde se cumple SI

select * from tabla1 where col4=SI

con estos resultados debo recuperar informacion extendida de otras tablas

Tabla2

col-a col-b col-c
x1 y1 y2

como veran el valor de col-a corresponde con col1

mi consulta es

select * from tabla2 where col1=tabla1.x1

y lo mismo tengo que hacer con una tercera tabla con el valor de tabla 1 x2 y despues mostrar los resultados juntos registro por registro


seria algo como

x1 y1 y2 ..... x2 ..... x3 .......

el asunto es que no tengo ni idea de como agrupar las consultas y los resultados pues nunca he realizado consultas relacionadas de esta manera, me he documentado un poco a cerca de mysql: JOIN, IF y variables, pero lo cierto es que por ese lado no he logrado solucionar el asunto de usar el primer resultado como variables para luego usarlo como condiciones para mis siguientes consultas y tengo claro que esto seria mas facil por PHP.

Agradecere toda ayuda posible a esta tarea.