Puedes poner dos veces la misma tabla pero con alias distintos...
SELECT proyecto.titulo_proyecto, comunidad.nombre_comunidad,
ALIAS???.nombre_reprecomunidad,
estudiantes.nombre_estudiantes, profesor.nombre_profesor, defensa.fecha_defensa
...
INNER JOIN reprecomunidad
r1 ON comunidad.nombre_comunidad=
r1.nombre_r eprecomunidad
INNER JOIN reprecomunidad
r2 ON
r2.nombre_reprecomunidad=estudiantes.n ombre_estudiantes
pero en este caso no creo que sea necesario repetir la tabla.
Código MySQL:
Ver originalSELECT proyecto.titulo_proyecto
, comunidad.nombre_comunidad,
reprecomunidad.nombre_reprecomunidad,
estudiantes.nombre_estudiantes,
profesor.nombre_profesor,
defensa.fecha_defensa
ON proyecto.titulo_proyecto
=comunidad.nombre_comunidad
) ON comunidad.nombre_comunidad
=reprecomunidad.nombre_reprecomunidad
) ON reprecomunidad.nombre_reprecomunidad
=estudiantes.n ombre_estudiantes
) ON estudiantes.nombre_estudiantes
=profesor.nombre_pro fesor
) ON profesor.nombre_profesor
=defensa.fecha_defensa
Lo que no veo nada claro son las relaciónes
ON proyecto.
titulo_proyecto=comunidad.
nombre_comunidad
titulo_proyecto=nombre_comunidad???
No será que un proyecto pertenece a una comunidad y luego seria
ON proyecto.
idComunidad=comunidad.
idComunidad
ON reprecomunidad
.nombre_reprecomunidad=estudiantes.
nombre_estudiantes
nombre_reprecomunidad=nombre_estudiantes ???
ON estudiantes.
nombre_estudiantes=profesor.
nombre_profesor
nombre_estudiantes=nombre_profesor ????
y
ON profesor.
nombre_profesor=defensa.
fecha_defensa el nombre de un profe no se como puede ser igual a una fecha!!!!
no será que un profesor "preside", "asiste" o lo que sea a una defensa
ON profesor.
idProfesor=defensa.
idProfesor
Pongo los id suponiendo que los tengas....
Explica que quieres obtener y las relaciones entre tus tablas y se podrá corregir tu consulta....