
25/07/2007, 08:48
|
| | Fecha de Ingreso: febrero-2004
Mensajes: 65
Antigüedad: 21 años Puntos: 0 | |
Join de 3 tablas Tengo 3 tablas g_estado, g_coordenas, g_datos.
Lo que tengo que hacer es una consulta de la tabla g_estados en donde obtenga el CodCiudad si el CodMapa = "0" y el CodEstado = "P"
y con ese CodCiudad obtenido,y el codMapa ="0" sacar de la tabla g_coordenadas y g_datos todos los demas campos.
No se si habria que usar una consulta donde se junten las 3 tablas.
quiero tener todos los campos cuando el codmapa= "0" y el CodEstado="P"
Muchas gracias, si surge alguna idea..
Yo hice esto:
<?php
$cero= "0";
$P = "P";
$cons = "SELECT CodCiudad FROM g_estados WHERE CodMapa='$cero' AND CodEstado='$p'";
// esto me trae el CodCiudad
y luego hice esto
$cons2 = "SELECT LinX, LinY, CodDato FROM g_coordenadas WHERE CodCiudad='$codigociudad' AND CodMapa='$cero'";
mi pregunta es como obtengo el CodDato de g_datos??
?>
ESTAS SON LAS TABLAS...
g_estados
CodCiudad(pk)-CodMapa(pk)-CodEstado(pk)
1 - 0 - P
57 - 1 - P
g_coordenadas
CodCiudad(pk)-CodMapa(pk)- LinX LinY CodDatos(pk)
1 - 0 - 50 - 45 - 0
1 - 0 - 14 - 78 - 1
57 - 0 - 70 - 84 - 1
g_datos
Coddatos(pk) - Descrip.Datos - TamanioX - TamanioY
0 - icono - 10 - 10
1 - nomciu - 20 - 20
2 - tempmax - 20 - 20
3 - tempmin - 20 - 20 |