tengo diferentes tablas, con varios datos de candidatos separados por datos_personales, datos_profesionales, etc...
para mostrar toda la info, necesito hacer un SELECT de todas las tablas. y la verdad es que consigo lo que quiero. el problema es que hay algun registro, que no se porque, me lo duplica. todas las tablas estan referenciadas con un idcandidato
Código:
el WHERE contiene unos cadena formada con los parametros de busqueda. lo casual es que hay algunos candidatos repetidos. que explicación puede haber?$sql1 = "SELECT DISTINCT DC.idcandidato, DP.nombre, DP.apellidos, DP.sexo, DP.provincia, DE.nivel, DO.disponibilidad_horaria, DO.viajar, DO.vehiculo, DO.permiso_conducir , DPR.tipo_experiencia FROM datos_candidatos DC INNER JOIN datos_personales DP ON DC.idcandidato = DP.idcandidato INNER JOIN datos_estudios DE ON DC.idcandidato = DE.idcandidato INNER JOIN datos_otros DO ON DC.idcandidato = DO.idcandidato INNER JOIN datos_profesionales DPR ON DC.idcandidato = DPR.idcandidato $where_sql";
saludos!