
20/07/2007, 05:42
|
| | Fecha de Ingreso: enero-2004
Mensajes: 5
Antigüedad: 21 años, 2 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. |