Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2013, 01:33
feb992
 
Fecha de Ingreso: abril-2013
Ubicación: Madrid
Mensajes: 12
Antigüedad: 11 años, 1 mes
Puntos: 0
Respuesta: consulta con join y tabla intermedia

Pongo exactamente las tablas, la consulta y el error, que ayer, no tenia el codigo delante, seguro que es una tonteria, pero no doy con ello.

TABLAS

v rechum.entrevistas
id_entrevista : int(11)
nombre : text
apellido1 : text
apellido2 : text
fecha1 : date
entrevistador1 : text
decision1 : text
fecha2 : date
entrevistador2 : text
decision2 : text
cv : mediumblob
departamento : varchar(10

v rechum.entrevistas_cv
id_entrevista : int(11)
id_cv : int(11)

v rechum.tbl_documentos
id_documento : int(11)
titulo : varchar(150)
descripcion : mediumtext
contenido : longblob
tamanio : int(11)
tipo : varchar(150)
nombre_archivo : varchar(255)
tamanio_unidad : varchar(150)

Esta es mi consulta:
Código:
SELECT * FROM tbl_documentos WHERE entrevistas.id_entrevista='$id' 
     INNER JOIN entrevistas_cv.id_entrevista=entrevistas.id_entrevista 
     INNER JOIN entrevistas_cv.id_cv=tbl_documentos.id_documento
y esto es lo que me da:
Código:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'INNER JOIN entrevistas_cv.id_entrevista=entrevistas.id_entrevista INNER JOIN ent' at line 1 qry: SELECT * FROM tbl_documentos WHERE entrevistas.id_entrevista='85' INNER JOIN entrevistas_cv.id_entrevista=entrevistas.id_entrevista INNER JOIN entrevistas_cv.id_cv=tbl_documentos.id_documento