Es completamente lógico que no te funcione. Está muy mal escrita, no respeta la sintaxis de una consulta ni por casualidad.
Lo más cercano sería:
Código MySQL:
Ver originalFROM historico_de_cambios HDC
INNER JOIN responsivadetalle RV
ON RV.FechaRecibido
= HDC.FechaCambios
INNER JOIN responsiva R
ON RV.FechaRecibido
= R.FechaAsignacion
WHERE HDC.campo
= 'Asignación Activo' AND HDC.objeto
= 'empleado' ;
Pero te advierto que es posible que tampoco funcione bien porque las relaciones (los campos relacionados) no parecen correctas.
UN INNER JOIN es fundamentalmente (aunque no es el único caso) la expresión de una relación de foreign key, y no parece razonable que un campo de fecha sea FK en una tabla.
Tengo la impresión de que el modelo de datos no está muy bien definido.
Ignoro cuáles serán los resultados de la consulta, y ni siquiera puedo asegurar que devuelva datos.
La sintaxis, si es correcta como te la pongo, por lo que si no te devuelve datos es porque la relación está mal construida.