Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/04/2010, 16:41
laupatri1084
 
Fecha de Ingreso: octubre-2009
Mensajes: 68
Antigüedad: 14 años, 6 meses
Puntos: 1
consulta con join en tres tablas

hola mi consulta es la siguientetengo 4 tablas
con sus campos

t_foro_respuestas
id_foro,noIdentidad,titulo,fecharecibo

t_ag_orientadores
noIdentidad,nombre,departamento,municipio

t_ag_educativos
noIdentidad,nombre,departamento,municipio

t_ag_invitados
noIdentidad,nombre,departamento,municipio

necesito que la consulta me de
todos los agentes de las 3 ultimas tablas que coincidan con un departamento
que se escoge deun select y se almacena en la variable $departamento
la tabla deberia quedar asi dandome la lista de los campos

noIdentidad, nombres,titulo,fecharecibo,departamento,municipio

yo hice esta consulta pero no me sirve por favor ayuda



$ssql="SELECT t_ag_educativos.noIdentidad, t_ag_educativos.primerNombre, t_ag_educativos.segundoNombre, t_ag_educativos.primerApellido, t_ag_educativos.segundoApellido,t_ag_educativos.de partamento,t_ag_orientadores.noIdentidad, t_ag_orientadores.primerNombre, t_ag_orientadores.primerApellido, t_ag_orientadores.departamento,t_ag_invitados.noId entidad, t_ag_invitados.primerNombre, t_ag_invitados.primerApellido, t_ag_invitados.departamento, t_foro_respuestas.titulo,t_foro_respuestas.fechaRe cibo
FROM `t_ag_educativos`,t_ag_orientadores,t_ag_invitados
JOIN `t_foro_respuestas` ON t_ag_educativos.noIdentidad = t_foro_respuestas.noIdentidad
JOIN `t_foro_respuestas` ON t_ag_orientadores.noIdentidad = t_foro_respuestas.noIdentidad
JOIN `t_foro_respuestas` ON t_ag_invitados.noIdentidad = t_foro_respuestas.noIdentidad
WHERE t_ag_educativos.departamento = '$departamento' OR t_ag_orientadores.departamento = '$departamento' OR t_ag_invitados.departamento = '$departamento'";

Última edición por laupatri1084; 25/04/2010 a las 16:47