Hola necesito su ayuda con una sentencia que tiene inner join. las tablas son las siguientes
estudiantes(rut(PK), nombre, apellido, id_region(FK), id_comuna(FK), ciudad, id_rbd(FK))
establecimiento (id_rbd(PK), nombre, id_region(FK), id_comuna(FK), ciudad
region (id_region(PK), region)
comuna (id_comuna(PK), comuna)
la idea con la sentencia es mostrar el nombre de las comuna y region , no la id que es un nro. solo puedo mostrar la del estudiante.
como lo hago para mostrar el nombre de la region y comuna de establecimiento tambien. Esta es la sentencia que yo tengo.
Gracias de antemano.
SELECT estudiantes.rut as rut, estudiantes.nombre1 as nombre1,estudiantes.nombre2 as nombre2,estudiantes.apellidoPat as apellidoPat,estudiantes.apellidoMat as apellidoMat, genero,fecNac,nacionalidad, estudiantes.calle as calle, estudiantes.numero as numero, block, region_cl.str_descripcion as region, comuna_cl.str_descripcion as comuna, estudiantes.ciudad as ciudad, establecimiento.nombre as nombreest, establecimiento.comuna as comunaest , establecimiento.ciudad as ciudadest, establecimiento.region as regionest from estudiantes INNER JOIN region_cl ON estudiantes.region = region_cl.id_re INNER JOIN comuna_cl ON estudiantes.comuna = comuna_cl.id_co INNER JOIN establecimiento ON estudiantes.id_Establecimiento=establecimiento.RBD where estudiantes.rut='$rut'
alejandra