buenas,
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:
$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";
el WHERE contiene unos cadena formada con los parametros de busqueda. lo casual es que hay algunos candidatos repetidos. que explicación puede haber?
saludos!